数组内对象的对象名能用变量表示吗
发布于 5 年前 作者 msun 13598 次浏览 来自 问答

数据类型是

repairParts: [

{xt: ‘Den’,yhjt: 0,tdt: 0,fgls: 0,zyg: 0},

{xt: ‘Ank’,yhjt: 0,tdt: 0,fgls: 0,zyg: 0},

{xt: ‘ITI’,yhjt: 0,tdt: 0,fgls: 0,zyg: 0}

]

let data1 = ‘repairParts[’ + e.target.dataset.index + ‘].’ + e.target.dataset.qx

this.setData({

[data1]: this.data.repairParts[e.target.dataset.index].zyg + 1

})

前台传过来有可能是zyg,也可能是yhjt,那么如上面的zyg能用变量表示吗,目前是用if else 或switch来选择的

回到顶部