收藏
回答

setData 按数据路径更新 数组索引为变量时如何处理?

let item_idx = res.currentTarget.dataset.clickitem;

this.setData({
  "list[item_idx].buy_state": define.BUY_STATE.BOUGHT
})

这么写会报错。

回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    2022-01-23
    [`list${item_idx}.buy_state`]: define.BUY_STATE.BOUGHT
    
    2022-01-23
    有用 1
    回复 4
    • toby
      toby
      2022-01-23
      试过了的,不行诶
      2022-01-23
      1
      回复
    • 拾忆
      拾忆
      2022-01-23回复toby
      加个中括号
      2022-01-23
      2
      回复
    • toby
      toby
      2022-01-23回复拾忆
      明白了,谢谢
      2022-01-23
      1
      回复
    • nair
      nair
      2022-04-26
      有用,谢谢!
      2022-04-26
      回复
登录 后发表内容