问题
如何修改data里面的obj的一个值?
// 直接修改
data: {
form:{
name:'',
id:0
}
},
update(){
this.setData({
name:"A"
})
}
//丢失了id
方法
方法一
update(){
this.data.form.name = "A" //修改不渲染
this.setData({
form:this.data.form
})
}
方法二
update(){
let i='name';
this.setData({
[`form.${i}`]:"A"
})
}