问题:
当使用索引直接赋值和直接修改数组长度时,Vue不能检测出变动的数组。
原因:
由于 JavaScript 的限制,Vue 不能检测以下变动的数组:
当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue
当你修改数组的长度时,例如:vm.items.length = newLength
解决方案:
this.$set(this.arr,"key", 111)
或者
this.$forceUpdate()
//强制刷新
问题:
当使用索引直接赋值和直接修改数组长度时,Vue不能检测出变动的数组。
原因:
由于 JavaScript 的限制,Vue 不能检测以下变动的数组:
当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue
当你修改数组的长度时,例如:vm.items.length = newLength
解决方案:
this.$set(this.arr,"key", 111)
或者
this.$forceUpdate()
//强制刷新