vue this.$set和Object.assign的区别

两者都是给对象修改或新增属性值

$set会直接更新视图 而Object.assign则不会,需要建立一个空对象才能实时更新

this.$set(this.obj,'a','555555555') 等同于 Object.assign({},this.obj,{a:555555555})

你可能感兴趣的:(vue)