在vue中 模型变视图变 是因为vue中有数据劫持与发布者订阅者模式共同影响的 但是 数据劫持是通过Object.deineProperty()来进行劫持的 但是Object.deineProperty() 只会监听初始化的时候data里面的数据 如果初始化之后新添加的属性是不会被劫持到的 所以模型变了数据劫持就劫持不上 视图也就不更新
解决方式 使用$set来完成
this.$set(你要操作的数据,你要新增的key,你要新增的val)
在vue中 模型变视图变 是因为vue中有数据劫持与发布者订阅者模式共同影响的 但是 数据劫持是通过Object.deineProperty()来进行劫持的 但是Object.deineProperty() 只会监听初始化的时候data里面的数据 如果初始化之后新添加的属性是不会被劫持到的 所以模型变了数据劫持就劫持不上 视图也就不更新
解决方式 使用$set来完成
this.$set(你要操作的数据,你要新增的key,你要新增的val)