当前位置:   article > 正文

vue横向时间轴插件可拖动_Vue轮播图插件中的精品——Vue-Awesome-Swiper

vue横向时间轴可拖动可选中

介绍

在Web网页开发中,我们经常需要用到图片轮播,在以往传统的开发方式中有很多基于jquery的插件可供使用,但是随着目前各类前端框架层出不穷的现状,在某些方面特别是针对特定的场景,还是有不少地方不太完善,今天就像大家介绍一个优雅的图片轮播插件——Vue-Awesome-Swiper,基于 Swiper4、适用于 Vue 的轮播组件,支持服务端渲染和单页应用,且可用于移动端和PC端。


2d08ffd551cf2478b9fa325eaf92b0fc.png

Github

目前在Github上已经收获了8.8k的stars,可见其还是非常受欢迎的,可能也有不少小伙伴用过它!

https://github.com/surmon-china/vue-awesome-swiper

安装

1、cdn

2、npm

npm install vue-awesome-swiper --save

3、全局使用

import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper'// require stylesimport 'swiper/dist/css/swiper.css'Vue.use(VueAwesomeSwiper, /* { default global options } */)

4、组件使用

// require stylesimport 'swiper/dist/css/swiper.css'import { swiper, swiperSlide } from 'vue-awesome-swiper'export default {  components: {    swiper,    swiperSlide  }}

5、ssr

// If used in nuxt.js/ssr, you should keep it only in browser build environmentif (process.browser) {  const VueAwesomeSwiper = require('vue-awesome-swiper/dist/ssr')  Vue.use(VueAwesomeSwiper)}

6、插件

import Swiper from 'swiper'Swiper.use({  name: 'pluginName',  params: {    pluginSwitch: false,  },  on: {    init() {      if (!this.params.pluginSwitch) return      console.log('init')    },    // swiper callback...  }})

预览

  • 默认方式

鼠标点击滑动左右切换

dfaa18f926580b4b922483db597ad6ec.png
  • Navigation ( 按钮切换 )

按钮切换

2258f50291e8116c2e729a361e666408.png
  • 分页器
de038f908f92967c42fa38daded30aad.png
  • 分页器/动态指示点
d8bfa92ce1472d547bf5a7a86bbfd427.png
  • 进度条指示器
ab8166c931a283be4ccc03606afbc336.png
  • 分页指示器
52e3cc3899dc9879c9dfef52d50e8693.png
  • 自定义指示器
d890158c666406124a10c3466bc3a934.png
  • 滚动条
b718031b07a1986355360399bf9920a2.png
  • 垂直切换
b7099367279462651f140836f1a5902b.png
  • 指示器之间设置间隙
a7ec55695997b110e9c8817847ac3c24.png
  • 多个轮播图
bb2e8e61f20ccc6234e4feba427c1d8e.png
  • 自定义
c3d3265002696fe76f28af0d8cbe5eed.png
  • Slides居中
4f67de077137d8dd7127a4c92cbbb754.png
  • 居中加自适应
b777787cac10fac3c227303b74cbd441.png
  • 贴边
088e3d89f1e536803080eb509bd26e9d.png
  • 内容滚动可拖动
ef2a965dda1a66a652943b5b25dbdce5.png
  • 多个分布
47e7517e5d3b7fccae790fb9becdd3cb.png
  • 水平垂直可嵌套
db17585e1f7ed66b6d294edb02cd9389.png
  • 3D方块切换
be8361d173cea64c73ec6ec8458cc10c.png
  • 3D滚动切换
fd0bb392d6cd85a62adce763858cea07.png
  • 缩略图
860a92da36a9bd14427cb40e4d35aac8.png
  • 延迟加载
5ec15b53301a2a4a0efe3d8d223a6ef6.png
  • 放大
5957b9f38376da0a1fbc646206d86d51.png
  • 侧滑菜单
144ae4cf970c54bb41841f13def15bed.png

总结

以上展示的效果是可静态图展示,实际上动图展示效果更加,因此建议直接查看官方Demo,中文文档,Vue-Awesome-Swiper的动态效果很多,我相信一定有一款适合你的项目,enjoy it!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/130216
推荐阅读
相关标签
  

闽ICP备14008679号