1.定义
侦听器又名监听器
侦听器是属于vue中一个特殊的对象,对象上都是方法,和el、data平级,用来监听data数据的改变,从而做出及时的响应.
2.普通监听
* 普通监听: 除对象以下的数据(数组)
* 监听器中方法名是其data中对应的属性名
* 系统自动注入的参数,有两个 newVal: 更新后的新值 oldVal:更新前的旧值
* 监听器中的所有方法:无需调用,当被监听的数据发生改变时,自动被执行
3.深度监听
对象数据的监听需要使用深度监听,虽然也可以兼听普通数据但是没有必要使用尝试监听
* 深度监听需要使用固定方法handler和deep属性
* 系统自动注入一个参数: newVal,在深度监听中无法获取更新之前的旧值,因为使用深度监听中没有保存更新之前的旧值,这也和引用类型特点有关系