乐趣区

关于vue.js:vue2中是如何监听数组变化的

  • 重写数组的七种办法 reverse sort splice push pop unshift shift
  • 手动触发 notify 更新视图
  • 对于 splice unshif push 三个办法增加的数据再次进行数据劫持(observeArray)
  • 如果数组中的数据是援用数据类型的话,会持续对其中的数据进行递归劫持

总结下来就两件事:

  • 更改数组原型,

  • 对数组的每项进行数据观测,并手动触发 notify 来更新视图
退出移动版