微信小程序——修改data里面数组某一个值
时间:2018-07-19 19:10:14
收藏:0
阅读:2458
比如我现在有个data数据如下:
data: { playIndex: null, courseList: [{ videoId: ‘0‘, isPlaying: false, }, { videoId: ‘1‘, isPlaying: false, }] },
我现在想要修改courseList里面的isPlaying的值该怎么做呢?
var thisIdx = e.currentTarget.dataset.index; var playStatus = "courseList[" + thisIdx + "].isPlaying"; this.setData({ [playStatus]:true
});
里面的thisIdx表示你当前点击的是第几个。注意在拼接playStatus的时候需要有空格!!!然后用修改数据的时候用"[]"把上面的变量包起来,赋值即可。
评论(0)