Vue2 数组监听:如何监测和更新数组变化
是的,Vue2 可以监听到数组的变动。Vue2 使用了一种叫做'响应式系统'(Reactivity System)的技术,通过在数组上添加一些特殊的方法来实现对数组的监听。具体来说,Vue2 会在数组上添加以下几个方法:
- push
- pop
- shift
- unshift
- splice
- sort
- reverse
当调用这些方法改变数组时,Vue2 会自动触发视图的更新。同时,Vue2 还提供了一个特殊的方法 $set,可以用来在数组中添加新的元素,并使其成为响应式的。
需要注意的是,Vue2 只能监听到数组的变动,而不能监听到数组中某个元素的属性的变动。如果需要监听到数组中某个元素的属性的变动,需要使用 Vue 的计算属性或者 watch 属性来实现。

原文地址: http://www.cveoy.top/t/topic/jG9k 著作权归作者所有。请勿转载和采集!