关于 watch和watchEffect的一些疑惑

关于 watch和watchEffect的一些疑惑

  1. 为什么让他们停止是直接让他们变成一个函数就能停止了

  2. watch第三个参数 immediate: true使用以后 便不再能获取过去的值了 这是否说明使用了这个参数以后会将watch直接变成watchEffect

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2022-05-03 15:43:39

同学你好,解答如下:

1、停止方式是官方文档中提供的,参考:

https://v3.cn.vuejs.org/guide/reactivity-computed-watchers.html#%E5%81%9C%E6%AD%A2%E4%BE%A6%E5%90%AC

https://img1.sycdn.imooc.com//climg/6270db4c092f639d13090534.jpg

watchEffect返回值是一个函数,调用这个函数就可以停止,watch也是一样的道理,知道怎么使用即可。

2、watch加了第三个参数,不能说明watch变为watchEffect,说明的是watch和wacthEffect都是立即执行的,其余区别还是存在的。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师