很久没有用过swiper了,最近做一个网站,然后需求使用轮播图,elementui中没有需要的,所以就在swiper插件中找了一下,找到了自己需要的轮播图效果,现在给大家分享一下吧。
swiper:swiper官网
安装:npm install swiper@3 --save-dev
页面引入和注册:
import { swiper, swiperSlide } from "vue-awesome-swiper";
import "swiper/dist/css/swiper.css";
components: {
swiper,
swiperSlide,
},
使用:
<swiper :options="swiperOption" ref="mySwiper" class="">
<swiper-slide>
<img src="../../assets/images/swiper1.png" alt="">
</swiper-slide>
<swiper-slide>
<img src="../../assets/images/swiper2.png" alt="">
</swiper-slide>
<swiper-slide>
<img src="../../assets/images/swiper3.png" alt="">
</swiper-slide>
<swiper-slide>
<img src="../../assets/images/swiper4.png" alt="">
</swiper-slide>
</swiper>
swiperOption: {
loop: true,
autoplay: {
delay: 3000,
stopOnLastSlide: false,
disableOnInteraction: false,
},
slidesPerView: 4,
spaceBetween: 30,
},
效果如下图:
希望可以帮助到你,谢谢!!!