出现的原因
异步调用两个接口,对同一个对象初始化,对象结构崩溃(猜的)
res1().then(res => {
this.dataForm = res.data
})
res2().then(res => {
this.dataForm = res.data
})
修改方法
第二个对象赋值的时候用this.$set()赋值
第二个对象赋值的时候重新给this.dataForm赋值,例如this.dataForm = {...this.dataForm}
// 方法一
res1().then(res => {
this.dataForm = res.data
})
res2().then(res => {
this.$set(this.dataForm, 'key', ‘value’)
})
// 方法er
res1().then(res => {
this.dataForm = res.data
})
res2().then(res => {
this.dataForm = res.data
this.dataForm = {...this.dataForm}
})