watchEffect
![image.png](https://i-blog.csdnimg.cn/blog_migrate/08a12d22955486115a044f8170d1761e.png)
在其中写了的值会自动帮你监听,而且默认开启非惰性(immediate)
清除副作用
oninvalidate无论如何都会在watchEffect中的代码段执行前执行
![image.png](https://i-blog.csdnimg.cn/blog_migrate/1ca97d5276378ed86879e93507e1f686.png)
![image.png](https://i-blog.csdnimg.cn/blog_migrate/a649be803103459e137c02bcc22edae3.png)
停止监听
返回一个函数,调用这个函数就会停止监听
![image.png](https://i-blog.csdnimg.cn/blog_migrate/ad73db51ed45d2fcc0f96a7e147f3aa0.png)
配置选项
flush
![image.png](https://i-blog.csdnimg.cn/blog_migrate/2c3eab5e23b24bef9d82a2d3e8766097.png)
flush:副作用刷新时间,默认是pre,在这个时候,组件没有更新,意味着dom也没有更新,如果我们想对dom做一些操作,需要使用此配置项
![image.png](https://i-blog.csdnimg.cn/blog_migrate/3589b114a47a453e4225352d364c0260.png)
onTrigger()
调试工具
![image.png](https://i-blog.csdnimg.cn/blog_migrate/24561f290422bd5ee9342b830e6cabaa.png)
参考:https://blog.csdn.net/qq1195566313