setData处理数组时如何修改特定index的值?

发布于 7 年前作者 xiulanhuang3848 次浏览最后编辑 7 年前来自 ask

如图,参照了许多文档这样的语法应该没问题,将里面的变量(e.currentTarget.dataset.idx)修改为0也无法运行,请问正确的写法应该是怎样的?

1 回复
qiangyao
qiangyao1 楼5 年前
this.setData({
  [`comds[${e.currentTarget.dataset.idx}]`]: this.data.comds[e.currentTarget.dataset.idx] + 1
})