0.2.6 • Published 5 years ago

vue-zane-swiper v0.2.6

Weekly downloads
16
License
MIT
Repository
github
Last release
5 years ago

vue-zane-swiper

vue轮播图组件

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run lib

参数配置

sliders:传入一个数组,包含一个或多个对象,每个对象包含图片地址和链接跳转地址,必选 interval:轮播动画时间,可选(默认3000ms) width:轮播图宽度,可选(默认800px) height:轮播图高度,可选(默认400px) mode:轮播图切换动画模式,有左右滚动(row)上下滚动(col)和淡入淡出(fade)三种动画切换模式,可选(默认row) isShowDots:控制是否显示圆点(默认为false) isShowArrows:控制是否显示箭头(默认为false) isTextSlider:控制slider类型,除了图片还支持轮播文字形式(默认为false)

实例

首先在项目的入口文件(main.js)中引入

import Slider from 'vue-zane-swiper'
Vue.use(Slider) 

然后使用该组件

<Slider :sliders="sliders"  />
sliders: {
        sliders: [
          {
            src: 'https://sxsimg.xiaoyuanzhao.com/D6/5A/D685908B685DA7068A50BB6A61EDB45A.png', //图片地址
            index: 0 // 根据所传图片的顺序自增,第一个为0,(为了解决同时使用transition和v-for下不能使用自带index的问题)
            url: 'https://www.shixiseng.com/mx2018' //链接跳转地址
          }
        ],//传入图片地址和链接跳转地址或文字信息,必选
        isTextSlider: true, //slider类型,可选(默认false)
        interval: 3000, //轮播动画时间,可选(默认3000ms)
        width:"1200px",//图片宽度,可选(默认800px)
        height:"600px",//图片高度,可选(默认400px)
        mode: 'col' //轮播图动画方式,可选(默认row) 
        isShowDots: true //是否显示圆点,可选(默认false)  
        isShowArrows: true //是否显示箭头,可选(默认false)    
      } 
      P.S. 插件的样式需要手动添加,可以在组件内引入:import 'vue-zane-swiper/lib/swiper.css' 或者在main.js中全局引入
写在最后: 最近在写自己的博客前端,用到了轮播图,最开始找了几个插件,都被复杂的参数弄晕,也没有比较详细的文档。一气之下自己  
封装了个来用,刚开始写功能很基础,基本都是按照我的项目需求来的,后面需求变多,需要功能的变多,才发现自己的参数也变的好多。。    
但是,毕竟是自己封装的,用起来还是比较方便。以后再扩展下其他功能。  

For detailed explanation on how things work, consult the docs for vue-loader.

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago