setData修改数组中某一项的值

  1. 以该数组为例
data: {
    array: [{flag:true,text:'000'},{flag:true,text:'111'}]
}
  1. 修改第二项{flag:true,text:'111'}中的text的值,可以写成:
let index = 1
let t = 'array[' + index + '].text'
this.setData({
  [t]: '这是新的text值'
})
  1. 注意事项:
  • index是你需要修改值的索引
  • setData中的t要加[]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容