https://segmentfault.com/a/1190000012861862
简单来说: 如果你修改了某个 dom 中的数据, 视图并不会立即更新. vue 实现响应式并不是数据发生变化之后 DOM 立即变化, 而是按一定的策略进行 DOM 的更新., 此时获取关于此 dom 的一切操作都是无效的, 怎么办? 在 nextTick 的回调中执行即可.$nextTick 是在下次 DOM 更新循环结束之后执行延迟回调, 在修改数据之后使用 $nextTick, 则可以在回调中获取更新后的 DOM.
来源: http://www.bubuko.com/infodetail-3255074.html