站长资讯网
最全最丰富的资讯网站

深入了解Vue中的Watcher和Scheduler

本篇文章带大家了解一下Vue中的Watcher和Scheduler,介绍一下Vue的Watcher实现原理,希望对大家有所帮助。

深入了解Vue中的Watcher和Scheduler

Vue通过数据侦测机制感知状态的变化,上一篇《Vue如何实现数据侦测》有提到Watcher对象,当数据更新有更新,例如当执行this.title = '监听我变化了没',在setter函数调用dep.notify通知watcher执行更新(具体执行watcher.update函数)。

那么Vue在何时创建Watcher,如何通过Scheduler来调度Watcher队列,watcher的更新最终如何体现到视图的渲染,本篇内容主要围绕这三个问题来介绍Vue的Watcher实现原理。【

赞(0)
分享到: 更多 (0)