小程序如何动态修改数组中的某一值

微信小程序this.setData()动态修改数组中的某一值

我们需要动态修改数组中的某一个值时怎么办,可以拼装变量来进行赋值,请看例子。

showAll(e) {
    let index = e.currentTarget.dataset.index  // 获取数据的索引
    let temp = 'EmpDailys[' + index + '].isOpen'
    this.setData({
      [temp]: true
    })
  },

关键就是拼装temp变量,利用[temp]来赋值。

上一篇:提高微信小程序的应用速度


下一篇:微信小程序缓存(todo-list案例)