虽然 Vue.js 通常鼓励开发人员沿着“数据驱动”的方式思考,避免直接接触 DOM,但是有时我们确实要这么做.比如一个新闻滚动的列表项.如果在这里需要操作dom, 应该是等待 Vue 完成更新 DOM之后. 一.新闻滚动列表 1.在created函数中获取后台数据: 2.模板引擎中用v-for生成列表项: 3.调用滚动函数,假设该滚动函数式原生方法写的: 4.什么时候开始调用滚动函数比较合适呢? 二.this.$nextTick() 官方解释:将回调延迟到下次 DOM 更新循环之后执行.在修改