beforeUpdate在具体哪个时候触发

数据变动触发劫持该数据的setter,然后该数据的dep调用notify方法依次让依赖的watcher执行update方法重新生成新虚拟dom,通过diff算法与旧虚拟dom比较更新旧虚拟dom再同步真实dom,那么beforeUpdate到底是在当中哪阶段执行?

调用 watcher 的 update() 方法后

=> 在update() 中调用 queueWatcher()。

=> 调用 flushSchedulerQueue() 刷新队列并执行 watcher,如果有 before,触发生命周期的钩子函数 beforeUpdate

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

在数据跟新之前触发,视图层的数据改变时触发