Vue-使用Vue.$set()给对象新增属性
根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。
在Vue初始化的时候会将所有data属性中的key,value进行添加getter和setter属性。
而实例化后通过业务逻辑动态追加的则不会添加这两个属性。
所以需要用到Vue.$set(obj,key,value)添加,即可绑定getter和setter属性。
同时数据发生改变,视图也会响应改变
// _this 指向 vue
const _this = this;
_this.$set(Obj, Key,Value)