watcher

来源:5-3 计算属性 VS 侦听属性(3)

前端工程师666777888

2021-03-26

data中的name属性,同时在模板中引用,又在watcher中监听。如果改变name,先执行哪个watcher呢?

写回答

1回答

ustbhuangyi

2021-03-26

在都是异步 watcher 的情况,都会在 nextTick 后执行 flushSchedulerQueue

//img.mukewang.com/szimg/605d4e5e094db48d21280946.jpg 

这个 queue 会做个排序,仔细看它的注释, user watcher 是要先于 render watcher 执行的。

1
0

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4986 学习 · 1038 问题

查看课程