vue3 watcheffect原理
时间: 2023-11-05 08:05:00 浏览: 62
vue3 devtools 版本6.5.0
5星 · 资源好评率100%
watchEffect 是 Vue 3 中的一个响应式函数,它的原理是在数据发生变化时,重新调用相关 effect。在调用 watchEffect 时,会创建一个 effect 函数,并将它推入一个执行 effect 的栈中。effect 函数内部会执行传入的回调函数 fn,并在执行前将当前的 effect 入栈,在执行完毕后出栈。通过这种方式,Vue 可以知道哪些 effect 是依赖于哪些属性的。
阅读全文