Vue watch监听

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、网页的自适应
....

原文地址:https://www.cnblogs.com/yaoyao-/p/10901930.html