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

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

总结下来就两件事:

  • 更改数组原型
  • 对数组的每项进行数据观测,并手动触发notify来更新视图

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理