componentUpdate
2022-03-21 02:06:17 4 举报
componentUpdate
作者其他创作
大纲/内容
flushJobs()
queueFlush()
componentUpdateFn()
将组件更新函数加入更新队列
1、循环执行 fn,即 componentUpdateFn
mountComponent
trigger()
挂载组件时,建立更新机制
触发 proxy 数据的 set 方法
实例化创建一个 effect
触发我们在初始化时建立的 effect 中的 scheduler() 方法
执行更新函数入队操作
set()
set完成后,触发 trigger 方法
1、启动更新2、依次执行队列中的更新组件更新函数
----采用 async 异步任务更新机制,在未来的某个时间继续执行---
更新过程
setupRenderEffect
triggerEffect()
queueJob()
初始化建立更新机制
相应式数据更新
1、在 trigger 中收集数据依赖 2、传递到 triggerEeffect 方法中,启动更新机制
effect.scheduler()
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容