微信小程序——修改data里面数组某一个值
Posted 前端[色色]
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序——修改data里面数组某一个值相关的知识,希望对你有一定的参考价值。
比如我现在有个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的时候需要有空格!!!然后用修改数据的时候用"[]"把上面的变量包起来,赋值即可。
以上是关于微信小程序——修改data里面数组某一个值的主要内容,如果未能解决你的问题,请参考以下文章