事件循环机制:
同步代码执行->查找异步队列,推入执行栈,执行Vue.nextTick[事件循环1]->查找异步队列,推入执行栈,执行Vue.nextTick[事件循环2]->查找异步队列,推入执行栈,执行Vue.nextTick[事件循环3]
使用场景:
需要等到dom更新完成后执行的操作。
1.页面loading等待,2.获取数据,3.等待dom更新,4.执行$.nextTick()函数。
同步代码执行->查找异步队列,推入执行栈,执行Vue.nextTick[事件循环1]->查找异步队列,推入执行栈,执行Vue.nextTick[事件循环2]->查找异步队列,推入执行栈,执行Vue.nextTick[事件循环3]
需要等到dom更新完成后执行的操作。
1.页面loading等待,2.获取数据,3.等待dom更新,4.执行$.nextTick()函数。