一、nextTick()
定义:等待下一次 DOM 更新刷新的工具方法
在 Vue 中更改响应式状态时,最终的 DOM 更新并不是同步生效的,而是由 Vue 将它们缓存在一个队列中,直到下一个“tick”才一起执行。这样是为了确保每个组件无论发生多少状态改变,都仅执行一次更新,nextTick()可以在状态改变后立即使用,以等待 DOM 更新完成。
使用方式:
二、$nextTick()
定义:绑定在实例上的nextTick()函数
和全局版本的nextTick()的唯一区别就是组件传递给this.$nextTick()的回调函数会带上this上下文,其绑定了当前组件实例。
使用方式: