Appearance
第7章 监听器
7.1 使用监听器
监听器,可以观察和响应vue实例上的数据变动。与计算属性有一点相似,但实际应用中有很大差别。与计算属性不同的是,监听器不需要返回新的数据,不能当作计算属性使用。当需要在数据变化时执行异步或开销较大操作时,使用监听器是最合适的。
7.2 监听器的更多形式
监听器定义,除了直接写一个函数外,也可以写一个方法名字符串。也可以监听一个对象的属性的变化。监听器在初始渲染的时候并不会被调用,只有在后续监听属性发生变化时才会被调用,如果要在监听开始后立即执行,需要加immediate选项,设置为true。
7.3 实例方法$watch
除了在watch选项中定义监听属性外,还可以使用组件实例的$watch方法观察组件实例上的响应式属性或计算属性的更改。需要注意的是,对于顶层数据属性、prop和计算属性,只能以字符串的形式传递他们的名字。
7.4 小结
无