1.修改数组中某一项
data: {
playIndex: null,
courseList: [{
videoId: ‘0’,
isPlaying: false,
}, {
videoId: ‘1’,
isPlaying: false,
}]
},
var thisIdx = e.currentTarget.dataset.index;
var playStatus = “courseList[” + thisIdx + “].isPlaying”;
this.setData({
[playStatus]:true
});
2.修改对象中某个元素的属性
data:{
list:{
data1:{},
data2:[]
}
var that=this,
num=“list.data1”;
that.setData({
[num]:that.data.list.data1.push(XXX)
})