安装
npm install swiper
npm install vue-awesome-swiper
使用
<template>
<swiper ref="mySwiper" :options="swiperOption">
<swiper-slide>
<div class="swiper-slide1">1</div>
</swiper-slide>
<swiper-slide>
<div class="swiper-slide2">2</div>
</swiper-slide>
<swiper-slide>
<div class="swiper-slide3">3</div>
</swiper-slide>
<swiper-slide>
<div class="swiper-slide4">4</div>
</swiper-slide>
<swiper-slide>
<div class="swiper-slide5">5</div>
</swiper-slide>
</swiper>
</template>
<script>
import { Swiper, SwiperSlide } from "vue-awesome-swiper";
import "swiper/swiper-bundle.css";
export default {
components: { Swiper, SwiperSlide },
data() {
return {
swiperOption: {
loop: true,
slidesPerView: "auto",
centeredSlides: true,
spaceBetween: 30,
},
};
},
};
</script>
<style>
body {
margin: 0px;
padding: 0px;
}
.swiper-container {
overflow: visible !important;
width: 80%;
height: 300px;
}
.swiper-slide1 {
background-color: chartreuse;
height: 200px;
font-size: 30px;
}
.swiper-slide4 {
background: darkmagenta;
height: 200px;
font-size: 30px;
}
.swiper-slide5 {
background-color: darkslateblue;
height: 200px;
font-size: 30px;
}
.swiper-slide2 {
background-color: chocolate;
height: 200px;
font-size: 30px;
}
.swiper-slide3 {
background-color: darkblue;
height: 200px;
font-size: 30px;
}
</style>

踩坑点
import "swiper/swiper-bundle.css";

codesandbox.io/s/polished-…