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

实际上也就是传进来的函数延迟到dom更新后再使用,也就是延迟执行了代码
下面有个网上的小例子:


{{msg}}

Message got outside $nextTick: {{msg1}}

Message got inside $nextTick: {{msg2}}

Message got outside $nextTick: {{msg3}}



vue中的nextTick_第1张图片
没有使用nextTick时,虽然有赋值操作,但是并没有引起视图层的更新,有了nextTick,我们只需要把要执行的函数传递给t