浅谈vue的watch

他的使用:
首先我们要确定watch是一个对象,我们在开发的时候要把它当成对象来处理;
对象是有键值的;
键:例如$route,这个就是要监控路由的变化。或者我们要监听data的变量。
值:可以是函数,也可以是函数名,
还有可能就是值是包含选项的对象,选项有三个,第一个是handler,其值是一个回调函数,即监听到变化时应该执行的函数。
第二个是deep:其值是true或者false,确认是否深入监听;
第三个是immediate:其值是true或者false,确认是否以当前的初始值执行handle的函数。

接下来我们来说说immediate,默认值是false,immediate如果为true 代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法。true的时候,我们不需要再去create勾子函数中声明。

你可能感兴趣的:(浅谈vue的watch)