如图,我想更新第一个数组中,select更新为yes,请问 this.setData 里应该怎样写,谢谢!!!
data: {
list:[
{
name:1
},
name:2
name:3
}
]
},
onLoad: function () {
let index=1
this.setData({
[`list[${index}].name`]: 10086
})
你先拿到返回的数据lists设定一个变量,然后把这个数组里的第一个值变一下就好了然后再保存就变了。
var lists_data = lists
lists_data[0].select = ‘yes’
that.setData({
lists_data : lists_data
});
数组里第一个的值肯定变了
this.setData({'teamBlist.list[0].select':'yes'})
题外话:第一次见这么用布尔值的。。