js函数代码
data:{
goodsList:[],
}
updateGoodList:function(e){
let id = e.currentTarget.dataset.id // 获取传入的id
let index = e.currentTarget.dataset.index // 获取数据的索引
let temp = 'goodsList[' + index +'].num' // 获取goodsList[index].num **这是重点**
this.setData({
[temp]:this.data.goodsList[index].num + 1
})
}
let temp = 'goodsList[' + index +'].num'为主要代码,打印出的数据为goodsList[index].num
注:index为变量,根据传入的索引值而改变
有cope成份,但经验证是可以的。
还没有人抢沙发呢~