- 以该数组为例
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
要加[]