Vue.$nextTick
$nextTick()是什么?
nextTick是一个用于dom更新完成后执行回调函数的方法。
nextTick的执行机制
在vue中更新dom是异步的,当同步任务完成后才会去更新dom,nextTick会把此时回调添加到异步异步任务队列中,当dom更新的任务完成后才会去执行nextTick函数。
应用场景
created 阶段的dom操作
使用
1.组件内通过this.$nextTick()调用
2.内部参数是一个回调函数,在DOM更新完成后执行
3.会返回一个Promise对象
4.支持async\await