Vue.$nextTick

$nextTick()是什么?

  nextTick是一个用于dom更新完成后执行回调函数的方法。

nextTick的执行机制

  在vue中更新dom是异步的,当同步任务完成后才会去更新dom,nextTick会把此时回调添加到异步异步任务队列中,当dom更新的任务完成后才会去执行nextTick函数。

应用场景

  created 阶段的dom操作

使用

1.组件内通过this.$nextTick()调用

2.内部参数是一个回调函数,在DOM更新完成后执行

3.会返回一个Promise对象

4.支持async\await

 

 

 

posted @ 2022-08-03 14:08  简法  阅读(46)  评论(0)    收藏  举报