安装
npm install vue-awesome-swiper
引入: main.js
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)
使用swiper 进行轮播效果 关于左右按钮出现的问题 主要是 slot问题
<swiper :options="swiperOption" ref="mySwiper" >
<!-- slides -->
<swiper-slide class="slide">
<div>
<img src="@/assets/img/Coordinators1.png" alt="">
</div>
</swiper-slide>
<swiper-slide class="slide">
<div>
<img src="@/assets/img/Coordinators1.png" alt="">
</div>
</swiper-slide>
<!-- 如果需要导航按钮 -->
<p class="swiper-button-prev" slot="button-prev"></p>
<p class="swiper-button-next" slot="button-next"></p>
</swiper>
data(){
return {
swiperOption:{
autoplay: {
autoplay: 1500,
disableOnInteraction: false,//放置触摸后自动轮播停止
},
loop:true,
slidesPerView: 3,
spaceBetween: 30,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
},
},
}
}
主要是 <p class="swiper-button-prev" slot="button-prev"></p> 的 slot="button-prev" 如果不加slot 会导致无法正常显示左右按钮