vue轮播插件(vue-awesome-swiper)-来自于三人行慕课

原文链接:https://www.3mooc.com/front/articleinfo/182

vue-awesome-swiper是基于 Swiper4、适用于 Vue 的轮播组件,支持服务端渲染和单页应用。

1. npm下载

npm install vue-awesome-swiper --save

2. 引入

全局引入(main.js中)

import Vue from 'vue'

import VueAwesomeSwiper from 'vue-awesome-swiper'

import 'swiper/dist/css/swiper.css'

Vue.use(VueAwesomeSwiper)

组件方式引入

import 'swiper/dist/css/swiper.css'

import { swiper, swiperSlide } from 'vue-awesome-swiper'

export default {

    components: {

      swiper,

      swiperSlide

    }

}

3.使用

<swiper :options="swiperOption">

  <swiper-slide><img src="static/images/1.jpg"></swiper-slide>

  <swiper-slide><img src="static/images/2.jpg"></swiper-slide>

  <swiper-slide><img src="static/images/3.jpg"></swiper-slide>

  <swiper-slide><img src="static/images/4.jpg"></swiper-slide>

  <swiper-slide><img src="static/images/5.jpg"></swiper-slide>

  <swiper-slide><img src="static/images/6.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> //标页码

data(){

    return{

        swiperOption: {

            autoplay: 3000,

            speed: 1000,

        }

    }

}

其他配置API大家可以去看一下swiper4。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容