问题:如何修改data里面的obj的一个值?
data: { form:{ name:'', id:0 } },复制代码如果直接修改
this.setData({ form:{ name:'jone' } });复制代码则data里面的form会变成{name:'jone'},丢掉了id!
方法1:
this.data.form.id='jone'; ---不渲染 this.setData({ form: this.data.form } )复制代码方法2:
var i='name'; this.setData({ [`form.${i}`] : 'jone' } );复制代码更好!!













