console.log()打印数据实时变化,视图未更新

2020-02-06  本文已影响0人  踩着阳光

1、JavaScript 的限制,Vue 不能检测以下数组的变动

- 利用索引直接设置一个项时,例如: vm.items[indexOfItem] = newValue

- 修改数组的长度时,例如: vm.items.length = newLength

2、Vue不能检测对象属性的添加或删除

- vm.newItem = newValue

解决办法:vue.set()(this.$set) 方法

操作数组中的某项值,使用示例:this.$set(arr,  index,  val)。

操作对象,使用示例:this.$set( obj, key, val).

上一篇 下一篇

猜你喜欢

热点阅读