美文网首页
Vue 修改数据问题

Vue 修改数据问题

作者: 周霖_ | 来源:发表于2018-04-19 16:54 被阅读0次

    Vue包装了数个数组操作函数,使用这些方法操作的数组去,其数据变动时会被vue监测:

    push()

    pop()

    shift()

    unshift()

    splice()

    sort()

    reverse()

    vue2.0还增加个方法可以观测Vue.set(items, indexOfItem, newValue)

    filter(), concat(), slice() 。这些不会改变原始数组,但总是返回一个新数组。当使用非变异方法时,可以用新数组替换旧数组

    Vue 不能检测以下变动的数组:

    ① 当你利用索引直接设置一个项时,vm.items[indexOfItem] = newValue

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

    相关文章

      网友评论

          本文标题:Vue 修改数据问题

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