vue以及angular 使用swiper 动态获取数据后不轮播的问题,只展示第一条数据

哈喽 大家好啊,今天我写轮播图 从接口获取的轮播图数据后轮播图竟然不轮播

只展示第一条数据,我看接口返回了4条数据,然后元素中也展示了4条,可是为啥没有轮播欸

因为当数据加载完成后。dom未及时渲染,所以可以延时处理

setTimeout(()=> {

this.swiper = new Swiper()

},0)

vue中的话:

this.nextTick(() => {

this.swiper = new Swiper()

})

参考原文:

https://blog.csdn.net/zzk220106/article/details/127667318

https://wanghi.cn/202004/28216.html

你可能感兴趣的:(前端,vue.js,angular.js)