Vue輪播圖插件---Vue-Awesome-Swiper


輪播圖插件
Vue-Awesome-Swiper
地址:https://github.com/surmon-china/vue-awesome-swiper
安裝:npm install vue-awesome-swiper --save
局部引入:
		import 'swiper/dist/css/swiper.css'
		import { swiper, swiperSlide } from 'vue-awesome-swiper'

		export default {
  			components: {
    				swiper,
    				swiperSlide
  			}
		}
全局引入:
import Vue from 'vue'
		  import VueAwesomeSwiper from 'vue-awesome-swiper'
		  import 'swiper/dist/css/swiper.css'

		  Vue.use(VueAwesomeSwiper, /* { default global options } */)

 

使用方法:

<swiper :options="swiperOption">
     <swiper-slide><img src="static/images/jay.jpg"></swiper-slide>
     <swiper-slide><img src="static/images/jay.jpg"></swiper-slide>
     <swiper-slide><img src="static/images/jay.jpg"></swiper-slide>
</swiper>
<!--以下看需要添加--> <div class="swiper-scrollbar"></div> //滾動條 <div class="swiper-button-next"></div> //下一項 <div class="swiper-button-prev"></div> //上一項 <div class="swiper-pagination"></div> //標頁碼
<script>
import 'swiper/dist/css/swiper.css'
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
    data(){
        return {
            //設置屬性
            swiperOption:{
                //顯示分頁
                pagination: {
                    el: '.swiper-pagination',
                    clickable:true
                },
                //切換模式  橫屏或者豎屏
                // direction : 'vertical',
                //設置自動播放速度
                autoplay: {
                    disableOnInteraction: false,
                    delay:4000
                },
                //開啟無限循環
                loop:true,
                //設置點擊箭頭
                paginationClickable :true,
                prevButton:'.swiper-button-prev',
                nextButton:'.swiper-button-next',
                //設置同屏顯示的數量,默認為1,使用auto是隨意的意思。
                slidesPerView:1,
                //開啟鼠標滾輪控制Swiper切換。可設置鼠標選項,或true使用默認值。
                mousewheel:true ,
                //默認為false,普通模式:slide滑動時只滑動一格,並自動貼合wrapper,設置為true則變為free模式,slide會根據慣性滑動可能不止一格且不會貼合。
                // freeMode:true 
            }
        }
    },
    components:{
        swiper,
        swiperSlide
    }
}   
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM