1、在vue项目中安装swiper,默认安装是Swiper8的版本
cnpm i swiper
2、引入组件、样式和所需要的模块
import { Swiper, SwiperSlide } from 'swiper/vue'
import { Autoplay, Pagination, Navigation, Scrollbar } from 'swiper'
import 'swiper/css'
import 'swiper/css/pagination' // 轮播图底面的小圆点
import 'swiper/css/navigation' // 轮播图两边的左右箭头
import 'swiper/css/scrollbar' // 轮播图的滚动条
const modules = [Autoplay, Pagination, Navigation, Scrollbar]
3、html中使用
<swiper
:modules="modules"
:loop="true"
:slides-per-view="1"
:space-between="50"
:autoplay="{ delay: 4000, disableOnInteraction: false }"
navigation
:pagination="{ clickable: true }"
:scrollbar="{ draggable: true }"
>
<!-- loop可循环轮播,autoplay可自动播放 -->
<swiper-slide v-for="(item, index) in imgUrlArr" :key="index"
><img class="w-full h-full" :src="item"
/></swiper-slide>
</swiper>