var vm = new Vue{
el: "#app",
data:{
obj:{
name: "aaa"
}
}
}
有三个解决办法:
1、方案一:利用Vue.set(object,key,value)
Vue.set(vm.obj,"sex","man")
2、方案二:利用this.$set(this.object,key,value)
this.$set(this.obj,"sex","man")
3、方案三:利用Object.assign({},this.obj)
this.obj.sex = "man";
this.obj = Object.assign({},this.obj)
原文:https://www.cnblogs.com/GoTing/p/10685665.html