【发布时间】:2020-02-04 12:39:04
【问题描述】:
<template>
<swiper v-for="item in items" :key="item.id" :options="swiperOption" ref="mySwiper" @someSwiperEvent="callback">
<swiper-slide>I'm Slide 1</swiper-slide>
<swiper-slide>I'm Slide 2</swiper-slide>
<swiper-slide>I'm Slide 3</swiper-slide>
<swiper-slide>I'm Slide 4</swiper-slide>
<div class="swiper-button-prev" slot="button-prev"></div>
<div class="swiper-button-next" slot="button-next"></div>
</swiper>
</template>
<script>
export default {
data() {
return {
//sample items
items: [
{
1:1
},
{
2:2
},
{
3:3
},
],
swiperOption: {
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
}
}
}
}
}
</script>
v-for 创建了很多 swippers。 但是,按钮名称重叠,所以滑动条都一起移动。
我在 Swiper API 中寻找可以解决这个问题的东西,但我找不到。
如果有办法解决这个问题,请帮助我.....
【问题讨论】:
标签: javascript html vue.js swiper