vue中使用静态文件导入方式使用swiper时,从后台获取数据用于轮播loop和autoplay失效!!
适用于将swiper所在的div封装成组件的情况下
在methods中定义一个初始化swiper的方法init_swiper,在mounted中调用:
mounted() {
this.$nextTick(() => {
this.init_swiper();
});
},
同时在初始化方法中new Swiper时先使用定时器来保证数据已经获取完毕
methods中的方法如下:
init_swiper() {
//定时器需要在data中定义为null,并在beforeDesdroy或者其他地方去清除
this.timer = setTimeout(() => {
var mySwiper1 &#