1、下载swiper-bundle.min.js和swiper-bundle.min.css文件并引入页面。
<link rel="stylesheet" href="./css/swiper-bundle.min.css">
<script src="./js/swiper-bundle.min.js"></script>
2、在body中写入swiper结构(包括轮播部分,分页器、导航按钮)并添加轮播图片。
<div class="swiper">
<div class="swiper-wrapper">
<div class="swiper-slide"><img src="http://p1.music.126.net/ksFEnERjz4dyuN4mlJaw-Q==/109951168077413066.jpg?imageView&quality=89" alt=""></div>
<div class="swiper-slide"><img src="http://p1.music.126.net/fMDEzHiQLN6cnKuUWMoOFQ==/109951168077534035.jpg?imageView&quality=89" alt=""></div>
<div class="swiper-slide"><img src="http://p1.music.126.net/KVVDySEMx0vuvnR5E5pSBg==/109951168077533409.jpg?imageView&quality=89" alt=""></div>
<div class="swiper-slide"><img src="http://p1.music.126.net/eJEAfS-fenMRUClkNA5jkw==/109951168078153497.jpg?imageView&quality=89" alt=""></div>
<div class="swiper-slide"><img src="http://p1.music.126.net/6qe5bp10-YoxJOmwg1sY0w==/109951168077553550.jpg?imageView&quality=89" alt=""></div>
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
<!-- 如果需要导航按钮 -->
<div class="swiper-button-prev my-prev"></div>
<div class="swiper-button-next"></div>
<!-- 如果需要滚动条 -->
<!-- <div class="swiper-scrollbar"></div> -->
</div>
3、js中写控制swiper代码 。
var mySwiper = new Swiper ('.swiper', {
direction: 'horizontal', // 垂直切换选项:vertical 水平:horizontal
loop: true, // 循环模式选项
// 如果需要分页器
pagination: {
el: '.swiper-pagination',
},
// 如果需要前进后退按钮
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// 如果需要滚动条
// scrollbar: {
// el: '.swiper-scrollbar',
// },
})
4、添加自动轮播功能,即添加autoplay对象及如下属性及值。
autoplay:{
delay:1000,//切换时间
stopOnLastSlip:false,//最后一张图片停止
disableOnInteraction:false,//操作swiper后,是否停止autoplay
pauseOnMouseEnter:true,//鼠标悬浮停止
},
5、给分页器添加点击跳转到对应图片功能,在pagination对象中添加如下属性和值。
clickable:true,//控制点击
至此,使用swiper组件创建一个完整的轮播图效果及功能完成。