首先通過npm i vue-awesome-swiper --save 來在vue中下載插件
然后再main.js中引入
require('swiper/dist/css/swiper.css')
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)
接着在需要用到的組件里結構中插入代碼
<div class="banner">
<swiper :options="swiperOption">
<swiper-slide v-for="items in allData.bannerphoto" key="items">
<img :src="items" alt="">
</swiper-slide>
<div class="swiper-pagination" slot="pagination"></div>
</swiper>
<div class="jc"></div>
</div>
然后在data中定義輪播圖
swiperOption: {
pagination: '.swiper-pagination',
paginationClickable: true,
autoplay: 2500,
autoplayDisableOnInteraction: false,
loop: false,
coverflow: {
rotate: 30,
stretch: 10,
depth: 60,
modifier: 2,
slideShadows : true
}
},
此時的coverflow是輪播圖切換的方式 更改屬性可切換輪播模式
詳情請參考http://3.swiper.com.cn/api/Effects/2015/0308/193.html
好了,現在你可以去發請求取數據得到你想要的效果啦
