收藏
回答

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

问题如下:



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

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
    有用
    回复
登录 后发表内容