vue 中 Object.assign 合并对象不更新视图
Object.assign(this.productData, res)
导致视图不更新
这是因为JavaScript 的限制,Vue 不能检测对象属性的添加或删除
应该这样写
this.productData = Object.assign({}, this.productData, res)
或者 添加新的熟悉
this.$set(this.obj,key,val)
或者
Vue.set(vm.obj,'k1','v1')
Object.assign(this.productData, res)
导致视图不更新
这是因为JavaScript 的限制,Vue 不能检测对象属性的添加或删除
应该这样写
this.productData = Object.assign({}, this.productData, res)
或者 添加新的熟悉
this.$set(this.obj,key,val)
或者
Vue.set(vm.obj,'k1','v1')