微信小程序this.setData()动态修改数组中的某一值
我们需要动态修改数组中的某一个值时怎么办,可以拼装变量来进行赋值,请看例子。
showAll(e) {
let index = e.currentTarget.dataset.index // 获取数据的索引
let temp = 'EmpDailys[' + index + '].isOpen'
this.setData({
[temp]: true
})
},
关键就是拼装temp变量,利用[temp]来赋值。