Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
422 views
in Technique[技术] by (71.8m points)

在.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
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...