js函数代码
add: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为变量,根据传入的索引值而改变
网友评论