npm install swiper@3 --save-dev
swiper各版本不同写法也不同,要注意,这是3.x
引入
或者mainjs引入
import 'swiper/dist/css/swiper.min.css'
import Swiper from 'swiper'
<div class="swiper-container">
<div class="swiper-wrapper">
<div
class="swiper-slide"
:list="list" // 这里的数据需要使用自己定义的数组或者从后端返回的数组
v-for="item in list"
:key="item.id"
>
<img :src="item.src" alt="" />
</div>
</div>
<div class="swiper-pagination"></div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
mounted() {
setTimeout(()=>{
this.swiper()
},500)
}
methods: {
swiper(){
new Swiper('.swiper-container', {
loop: true,
pagination: '.swiper-pagination',
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev',
autoplay: 2000,
autoplayDisableOnInteraction: false,
observer:true,
observeParents:true,
})
}
}
多个swiper就new多个swiper