使用场景 在进行获取数据后,需要对新视图进行下一步操作或者其他操作时,发现获取不到 DOM. 原因: 这里就涉及到 Vue 一个很重要的概念:异步更新队列(JS运行机制 . 事件循环). Vue 在观察到数据变化时并不是直接更新 DOM,而是开启一个队列,并缓冲在同一事件循环中发生的所有数据改变. 在缓冲时会去除重复数据,从而避免不必要的计算和DOM操作. 然后,在下一个事件循环 tick 中,Vue 刷新队列并执行实际(已去重的)工作. 所以如果用 for 循环来动态改变数据100次,其实它只…