vue中轮播等组件数据源动态获取问题
很多时候轮播组件,分类展示等组件的数据源不是直接写在data属性中,而是异步获取然后循环渲染出来的。这时候轮播效果的渲染往往需要等到数据获取到并且循环数据完之后再去执行。什么时候判断 数据获取完成并且数据循环生成dom操作 也已完成? 这是个问题。
vue 提供了一个 叫 $nextTick(callbak) 的方法 ,这个方法会将callback回调延迟到在页面下一次dom更新之后立即调用 callback回调【将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法 Vue.nextTick
一样,不同的是回调的 this
自动绑定到调用它的实例!!!】