收藏
回答

表单组件绑定对象属性setData有时候会改变其他属性值?

主要是这个问题吧 有时候才出现 下面这个例子没问题,我项目form很大,个别属性会影响 不知道是什么问题?还是我没理解到位?

<input  value="{{form.address}}"  bindchange="onChange"/> //这里onChange双向绑定了,然后问题form.name变回初始值了,???
<input value="{{form.name}}" name="name"/> // 点这里单向绑定 初始化是form.name,然后我输入值,没有setData,通过form收集value
data:{
    form:{
      name:"",
      address:"",  
    }
}
onChange(e){
  this.setData({
     `form.address`:e.detail  // 我这里设置address 
  })
}


回答关注问题邀请回答
收藏
登录 后发表内容
问题标签