awesome swiper的简单应用

1.下载
npm install vue-awesome-swiper
2.全局引用
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'//这里注意具体看使用的版本是否需要引入样式,以及具体位置。
Vue.use(VueAwesomeSwiper, /* { default global options } */)
3.轮播图组件模板

<swiper :options="swiperOption" class="swiper">
      <swiper-slide>
<img src="http://p1.music.126.net/-9wiqYt8mA-X2fhNtwbLWA==/109951164584423488.jpg?imageView&quality=89"></swiper-slide>
      <swiper-slide>
<img src="http://p1.music.126.net/9RSz4xmWMugWs_hcupqnsw==/109951164586519533.jpg?imageView&quality=89"></swiper-slide>
      <swiper-slide>
<img src="http://p1.music.126.net/mYdFn0s56mQx8XvEEqt8Aw==/109951164586512490.jpg?imageView&quality=89">
</swiper-slide>
<div class="swiper-pagination"  slot="pagination"></div> 
    </swiper>
<!--
其它样式
    <div class="swiper-scrollbar"></div> //滚动条
    <div class="swiper-button-next"></div> //下一项
    <div class="swiper-button-prev"></div> //上一项
    --!>

4.轮播图JS代码

  data(){
    return{
        swiperOption: {
        //小圆点
        pagination: {
          el: ".swiper-pagination",
          clickable: true  //小圆点控制轮播图页面的切换
        },
        //自动播放
        autoplay: {
          disableOnInteraction: false,
          delay: 2000  //自动轮播间隔时间
        },
        //滑动速度
        speed: 800,
        //滑动方向
        direction: "horizontal",
        //是否循环
        loop: true
      }
    }
  }

5.CSS样式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容