在vue中直接设置对象属性和属性值是可以的,但是不是vue的双向绑定,也就是说没有使用数据代理,不会触发 Object.defineProperty 的 get 和 set的方法。
解决方案:
设置的数据可以实现双向数据
this.$set ('设置的对象', '属性名', '属性值' )
data(){
return {
person:{
name:'张三',
age:'18'
}
}
}
// 双向绑定
this.$set('设置的数据','设置的属性','设置的属性值')版权声明:本文为qq_49080170原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。