问题如下:
this.setData({
['content'+e.currentTarget.dataset.text]:e.detail.value
})
text为数组的下标[0,1,2],这样数据是可以添加到data里的
然后再其他地方调用这个数据
for(var i = 0;i < this.data.list.length;i++){
var abc=this.data.['content'+i]
}
这样写会报错,有其他办法吗,求各位大神指教
扫描小程序码分享
问题如下:
this.setData({
['content'+e.currentTarget.dataset.text]:e.detail.value
})
text为数组的下标[0,1,2],这样数据是可以添加到data里的
然后再其他地方调用这个数据
for(var i = 0;i < this.data.list.length;i++){
var abc=this.data.['content'+i]
}
这样写会报错,有其他办法吗,求各位大神指教
this.data['content'+i],也就是把this.data后面的.去掉
把点.去掉
如果i = 1,就是this.data.content1
this.data['content'+i]