- 以该数组为例
data: {
array: [{flag:true,text:'000'},{flag:true,text:'111'}]
}
- 修改第二项
{flag:true,text:'111'}中的text的值,可以写成:
let index = 1
let t = 'array[' + index + '].text'
this.setData({
[t]: '这是新的text值'
})
- 注意事项:
-
index是你需要修改值的索引 -
setData中的t要加[]