收藏
回答

this.setData动态更新数组中的值不生效?

尝试用this.setData 给数组中的元素更新值,但是不生效

求各位大佬帮忙看看 怎么修改datail3中的数据

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

2 个回答

  • brave
    brave
    2021-04-26
    var oldVal = 'detail3[' + e.currentTarget.dataset.index + '].value'
    
    2021-04-26
    有用 2
    回复 4
    • Sheldon
      Sheldon
      2021-04-26
      感谢大佬!~可以了
      2021-04-26
      回复
    • Sheldon
      Sheldon
      2021-04-26
      大佬这种结构怎么办呢
      2021-04-26
      回复
    • brave
      brave
      2021-04-26回复Sheldon
      2021-04-26
      回复
    • TTc
      TTc
      2021-04-26
      正解
      2021-04-26
      回复
  • chh
    chh
    2021-04-26

    把this.data.detail3...前面的this.data去掉,

    你写的等用于下栗,这样写肯定不行的:

    this.setData({
      this.data.xxx: xxx
    })
    


    2021-04-26
    有用
    回复 2
    • Sheldon
      Sheldon
      2021-04-26
      大佬 这种结构的应该怎么办呢
      2021-04-26
      回复
    • chh
      chh
      2021-04-26回复Sheldon
      2021-04-26
      回复
登录 后发表内容