数组监听不到变化的问题和解决方案

2020-07-03  本文已影响0人  aaagu1234

由于 JavaScript 的限制,Vue 不能检测到以下数组的变动:

当你利用索引直接设置一个数组项时,例如:this.items[indexOfItem] = newValue
当你修改数组的长度时,例如:this.items.length = newLength

Vue.set(this.list, indexOfItem, newValue)
// vm.$set,Vue.set的一个别名
this.$set(this.list, indexOfItem, newValue)
// Array.prototype.splice
this.list.splice(indexOfItem, 1, newValue)
上一篇 下一篇

猜你喜欢

热点阅读