1、 通过 watch 监听 data/computed 数据的变化。
2、通过 watch 监听 obj 数据的变化。(深度监听 deep)
因为修改是修改的对象里某个属性的值,监听不到user对象,所以要深度监听
网页打开 handler就执行一次
3.通过 watch 监听 data 数据的变化,数据发生变化时,执行 change 方法
二、watch中的immediate、handler和deep属性
1、immediate属性
使用watch时有一个特点,就是当值第一次绑定时,不会执行监听函数,只有值发生改变时才会执行。如果我们需要在最初绑定值的时候也执行函数,则就需要用到immediate属性。
2、handler属性
watch中需要具体执行的方法
3、deep属性
当需要监听一个对象的改变时,普通的watch方法无法监听到对象内部属性的改变,此时就需要deep属性对对象进行深度监听,数组字符串一般不需要