收藏
回答

数据绑定,单独给数组中一个属性赋值

问题如下:



最后一次编辑于  2018-06-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 刘弘愿
    刘弘愿
    2018-06-09

    你这个赋值方式都是错的

    data里面的这种JSON格式的赋值,,得这样赋值:

    this.data.speData.ButName=e.detail.value;

    this.setData({

        speData:this.data.speData

    })

    你这样写的赋值相当于重新定义了speData

    2018-06-09
    赞同 1
    回复 1
    • Hash
      Hash
      2018-06-09

      感谢

      2018-06-09
      回复
  • Mr.5
    Mr.5
    2018-06-11

    this.setState(preState => ({
        speData: {...preState.speData,ButName:e.deatil.value}
    }))
    preState是更新前的state

    2018-06-11
    赞同
    回复