vue轮播图插件vue-concise-slider的使用


Posted in Javascript onMarch 13, 2018

vue-concise-slider

vue-concise-slider,一个简单的滑动组件,配置简单,支持自适应/全屏+按钮+分页,同时兼容移动端和PC端

版本

v2.4.7 支持vue2.0+

特点

  1. 简单配置
  2. 轻量 (~24kB gzipped)
  3. 多种滑动样式

目前已实现

  1. 全屏自适应
  2. 移动端兼容
  3. 垂直滚动
  4. 定时自动切换
  5. 不定宽度滚动
  6. 无缝循环滚动
  7. 多级滚动
  8. 渐变滚动
  9. 旋转滚动
  10. page中加入自定义组件

未来将实现

  1. 渐变滚动
  2. 视差效果

链接

  1. 文档
  2. demo

安装

npm install vue-concise-slider --save

如何使用

<template>
<!-- 制作一个框架包裹slider -->
 <div style="width:70%;margin:20px auto;height:400px">
   <!-- 配置slider组件 -->
   <slider :pages="pages" :sliderinit="sliderinit" @slide='slide' @tap='onTap' @init='onInit'>
     <!-- 设置loading,可自定义 -->
     <div slot="loading">loading...</div>
   </slider>
 </div>
</template>
<script>
import slider from 'vue-concise-slider'// import slider components
export default {
  el: '#app',
  data () {
   return {
    //Image list
    pages:[
     {
     html: '<div class="slider1">slider1</div>',
     style: {
      'background': '#1bbc9b'
      }
     },
     {
      html: '<div class="slider2">slider2</div>',
      style: {
       'background': '#4bbfc3'
      }
     },
     {
      html: '<div class="slider3">slider3</div>',
      style: {
       'background': '#7baabe'
      }
     }
    ],
    //Sliding configuration [obj]
    sliderinit: {
     currentPage: 0,
     thresholdDistance: 500,
     thresholdTime: 100,
     autoplay:1000,
     loop:true,
     direction:'vertical',
     infinite:1,
     slidesToScroll:1,
     timingFunction: 'ease',
     duration: 300
    }
   }
  },
  components: {
    slider
  },
  methods: {
   // Listener event
   slide (data) {
    console.log(data)
   },
   onTap (data) {
    console.log(data)
   },
   onInit (data) {
    console.log(data)
   }
  }
}
</script>

浏览器支持

现代浏览器及ie10+

贡献

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery插件 autoComboBox 下拉框
Dec 22 Javascript
前后台交互过程中json格式如何解析以及如何生成
Dec 26 Javascript
全面解析Bootstrap排版使用方法(标题)
Nov 30 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
Dec 03 Javascript
JS排序之快速排序详解
Apr 08 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
vue实现键盘输入支付密码功能
Aug 18 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
微信小程序与公众号卡券/会员打通的问题
Jul 25 Javascript
JavaScript实现指定数量的并发限制的示例代码
Mar 10 Javascript
vue页面离开后执行函数的实例
Mar 13 #Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 #Javascript
解决vue页面刷新或者后退参数丢失的问题
Mar 13 #Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
Mar 13 #Javascript
解决vue 路由变化页面数据不刷新的问题
Mar 13 #Javascript
一种angular的方法级的缓存注解(装饰器)
Mar 13 #Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 #Javascript
You might like
php查询ip所在地的方法
2014/12/05 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
jquery ajax post提交数据乱码
2013/11/05 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
JQuery表单验证插件EasyValidator用法分析
2014/11/15 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
解决Vue中使用keepAlive不缓存问题
2020/08/04 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Sanic框架基于类的视图用法示例
2018/07/18 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
python中怎么表示空值
2020/06/19 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
pycharm导入源码的具体步骤
2020/08/04 Python
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
周鸿祎:教你写创业计划书
2013/12/30 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
技术股份合作协议书
2014/10/05 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
超市收银员岗位职责
2015/04/07 职场文书
让子弹飞观后感
2015/06/11 职场文书
入队仪式主持词
2015/07/04 职场文书
红白喜事主持词
2015/07/06 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书