美文网首页
数组监听不到变化的问题和解决方案

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

作者: aaagu1234 | 来源:发表于2020-07-03 15:10 被阅读0次

    由于 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)
    

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/kausqktx.html