Vue.nextTick()

Posted 晚星@

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue.nextTick()相关的知识,希望对你有一定的参考价值。

什么是Vue.nextTick()??

定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。

所以就衍生出了这个获取更新后的DOM的Vue方法。所以放在Vue.nextTick()回调函数中的执行的应该是会对DOM进行操作的 js代码;

理解:nextTick(),是将回调函数延迟在下一次dom更新数据后调用,简单的理解是:当数据更新了,在dom中渲染后,自动执行该函数,

以上是关于Vue.nextTick()的主要内容,如果未能解决你的问题,请参考以下文章

Vue系列---理解Vue.nextTick使用及源码分析

vue中$nextTick()

vue中的$nextTick()

Vue.nextTick()

Vue.nextTick(callback)

Vue.nextTick(callback)