我在 Nuxt 工作,我有一个来自 Vue Awesome Swiper 的轮播的错误,我的问题是它没有像我希望的那样无限循环,这有多个滑块,我认为这是问题 在这里输入图像描述 当我想要转到左侧的产品它不会在循环结束时结束,等等相反,如果我转到末尾以下元素不会将我发送到循环的开始
这是我的设置代码
swiperOption3: {
initialSlide: 0,
freeMode: true,
slidesPerView: 2,
slidesPerGroup: 1,
loop: true,
loopFillGroupWithBlank: true,
autoplay: {
delay: 2000,
disableOnInteraction: false
},
breakpoints: {
1024: {
slidesPerView: 2,
spaceBetween: 10
},
868: {
slidesPerView: 2,
spaceBetween: 20
},
800: {
slidesPerView: 2,
spaceBetween: 10
},
768: {
slidesPerView: 1,
spaceBetween: 0
},
640: {
slidesPerView: 2,
spaceBetween: 10
},
500: {
slidesPerView: 1,
spaceBetween: 10
},
320: {
slidesPerView: 1,
spaceBetween: 10
}
}
}
这是我的html的摘要
<swiper
:options="swiperOption3"
style="min-height:290px; margin-top:2%"
ref="swiperMaxCard"
>
<swiper-slide
v-for="(item, index) in imagenes"
:key="index"
style="text-align: -webkit-center;"
>
<div v-if="
index != $refs.swiperMaxCard.swiper.activeIndex + 1 &&
!$vuetify.breakpoint.smOnly
"></div>
<div v-if="index == $refs.swiperMaxCard.swiper.activeIndex + 1 ||
$vuetify.breakpoint.smOnly
"></div>
</swiper-slide>
</swiper>
在代码中它看起来像这样在此处输入图像描述,但如果它正在工作应该有许多 DOM 副本,它可以使用一个滑块进行查看。看到有几个人工作了,但是还是报循环中的一个bug的案例,这个是工具https://github.com/surmon-china/vue-awesome-swiper