Vue 异步渲染时的整合机制是?
来源:2-9 vue组件更新之后如何获取最新DOM
rayyli
2021-03-21 14:04:32
课程中解析,三个push会整和在一起执行,然后才渲染 DOM,这个整合的过程是如何实现的?怎么确定哪些是整和的任务?
1回答
同学你好,对于你的问题解答如下:
1、这个整合的过程是Vue框架的底层逻辑代码实现的,目前学习阶段,不需要去研究vue源码是怎么实现的,重点是了解vue会将这些异步操作整合到一起执行。等以后工作了,可以尝试研究下vue的底层源码,进一步提高自己的工作竞争力。
2、改变data中的数据,这些操作都是异步的,可以将这些操作都看作是需要整合的任务,而Vue框架会自动将这些操作整合在一起,我们需要记住的是data改变之后,不会立即渲染DOM,可以通过$nextTick方法,在它的回调函数中获取到更新后的DOM节点。
祝学习愉快~
相似问题
回答 1
回答 1