![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue.js
文章平均质量分 73
兰亭古墨
这个作者很懒,什么都没留下…
展开
-
分析 Vue3 Effect 函数看响应式依赖收集和触发更新过程2
会在 effect._trackId 为 1 的 effect 的 deps 数组上保存 flag 和 name 这两个 dep,同时也分别在 flag 的 dep 和 name 的 dep 上保存 effect._trackId 为 1 的 effect。此时的 activeEffect 已经变样了(即使是从之前的 flag 的 dep 中取出的 effect)就是执行 effect 的回调函数。时触发 trigger,执行 flag 的 dep 中的 effect.run()执行 run 方法中的。原创 2024-08-08 00:20:52 · 728 阅读 · 0 评论 -
分析 Vue3 Effect 函数看响应式依赖收集和触发更新过程
先给一个简单的实例,分析依赖收集和更新的过程reactive 函数只会创建一个响应式对象,没有产生其他的什么副作用,仅在state对象在访问或者修改时才会触发proxy的getter和setter。原创 2024-08-07 22:28:40 · 434 阅读 · 0 评论