收藏
回答

数组内对象的对象名能用变量表示吗

数据类型是

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来选择的

最后一次编辑于  2019-05-23
回答关注问题邀请回答
收藏
登录 后发表内容