1、watch中的函数的名称必须是data中的属性
2、watch中的函数会接收2个值 一个是新值一个是旧值
3、watch中的函数是不需要调用的,当所依赖的属性发生了改变,那么就会调用相关的函数
4、watch的属性监听当中尽量不要去修改data中的属性
5、watch监听属性的时候只会监听对象引用是否发生了改变,而具体的属性值发生改变是不会进行监听的
6、watch做属性监听的时候如果属性是一个对象,那么需要做深度监听,利用handler与deep进行深度监听
7、watch初始化的时候是不会执行的,如果设置 immediate:true 则初始化的时候会执行一次
8、watch不会对数组的修改(特殊情况)进行监听
特点:
一个属性影响多个属性
场景:
1、模糊查询
2、网页的自适应
....