H5W3
当前位置:H5W3 > 其他技术问题 > 正文

在.js文件中封装的函数可以用,在.vue文件中调用用不了

var array1 = [
{ id: 1, name: '小明' },
{ id: 2, name: '小红' },
{ id: 3, name: '小雷' }
];
function formData(value, label, array) {
var keyMap = { id: value, name: label }
for (var i = 0; i < array.length; i++) {
var obj = array[i]
for (var key in obj) {
var newKey = keyMap[key]
if (newKey) {
obj[newKey] = obj[key]
delete obj[key]
}
}
}
return array
}
// 写在了methods下使用,或者从工具类中调用,都是显示newMap调
// 用时为undefined
FormatGroupData(type, label,array, mydata) {
var keyMap = { id: type, name: label, percent: array }
for (var i = 0; i < mydata.length; i++) {
var obj = mydata[i]
for (var key in obj) {
var newKey = keyMap[key]
if (newKey) {
obj[newKey] = obj[key]
delete obj[key]
}
}
}
return mydata
}

回答

朋友,建议你先把排版弄一下吧。。。。

未经允许不得转载:H5W3 » 在.js文件中封装的函数可以用,在.vue文件中调用用不了

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址