采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好
我查阅了 vue3 的 全局 API 文档,发现 vue 其实并没有提供 effect 这个 API,但是找到了与之相似的 watchEffect API ,我想问一下这两个有什么区别呢?是不是绝大多数情况下可以认为二者没有区别?还有本课程为什么不讲 watchEffect 的实现呢?
vue3
全局 API
vue
effect
API
watchEffect API
watchEffect
你好
这两个的区别还是很大的:
effect 是 ReactEffect 的实例的名字,是一个“虚拟的”,也可以叫别的名字。
watchEffect 是一个方法:立即运行一个函数,同时响应式地追踪其依赖,并在依赖更改时重新执行。https://cn.vuejs.org/api/reactivity-core.html#watcheffect
两者之间没有关系。
const { reactive, effect } = Vue effect 不是也是从 vue 中导出的方法吗
哦哦,是的。我以为你指的是 effect 的实例呢。 即使如此,他们两者之间也没有关系。 watchEffect 是直接触发了 doWatch。
好的,感谢
登录后可查看更多问答,登录/注册
打造个人专属的Vue3框架,向高阶大神迈近一步
352 1
398 4
748 4
729 4
278 4