vue-swiper

一、安裝

npm install vue-awesome-swiper

二、在main.js中引入swiper.css

import "swiper/dist/css/swiper.css"

三、在需要的頁面引入vue-awesome-swiper并注冊

import ?{ swiper, swiperSlide ?} from "vue-awesome-swiper"

其中:

1.swiper:充當要要滾動的外層div

2.swiperSlide:充當每個要輪播的項

四、注冊組件

components:{

? ? ?swiper,

? ? ?swiperSlide

}

五、具體樣式

詳見GitHub(搜索vue-awesome-swiper)

例如:

swiper參數進行配置

1、在.vue組件中的data() {}中進行配置,添加

data() {

? ? ?return {

? ? ? ? ? setOption:{

? ? ? ? ? ? ? ?pagination:".swiper-pagination",

? ? ? ? ? ? ? ?autoplay:3000,

? ? ? ? ? ? ? ?nextButton: '.swiper-button-next',

? ? ? ? ? ? ? ?prevButton: '.swiper-button-prev',

? ? ? ? ? ? ? ?loop:true

? ? ? ? ? ? ? ?//需要用哪個配置哪個

? ? ? ? ? }

? ? ?}

}

2、將setOption添加到swiper指令中

<swiper :options='setOption' class='swiper-box'>

? ? ?<swiper-slide></swiper-slide>

? ? ?<swiper-slide></swiper-slide>

? ? ?<swiper-slide></swiper-slide>

? ? ?<div class='swiper-pagination' slot='pagination'></div>

? ? ?<div class='swiper-button-prev' slot='button-prev'></div>

? ? ?<div class='swiper-button-next' slot='button-next'></div>

</swiper>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容