vue aplayer 进度条无法拖动_Vue轮播图插件中的精品——Vue-Awesome-Swiper

介绍

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


2a1192a6d713158629cbd4bdbcfe2851.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...  }})

预览

  • 默认方式

鼠标点击滑动左右切换

b471e3148f56461b8a3caa1dbab48394.png
  • Navigation ( 按钮切换 )

按钮切换

567702bbbc2ce6e08f98702868eefa2a.png
  • 分页器
508051296d0aa53a564096e3d381eeb7.png
  • 分页器/动态指示点
8206e839260767d126f180947ae5610e.png
  • 进度条指示器
3bcb8eeba3743627b77a4d3aa3ea9bbc.png
  • 分页指示器
b2d6e8b9aa114551f53fc056185ce12b.png
  • 自定义指示器
c67456c21bedcf74b2806b7dd635fb40.png
  • 滚动条
a7063b32a58625a344adb8bb6ea34725.png
  • 垂直切换
04ae9085a8d98fc5fbc54e5726044d86.png
  • 指示器之间设置间隙
de093a726d8e6c2fd55b0909c74a4d2b.png
  • 多个轮播图
62ba21bb487103c8332f33bfc1a3ab80.png
  • 自定义
fc4f9eb81a38fea98b21e34959ff10f9.png
  • Slides居中
21e143c4bb7be0092ddd97460693327d.png
  • 居中加自适应
aaac96ef6cfe07ed9eb07fddac740509.png
  • 贴边
4e1c40bd53125c96a25b4f288f7e2c15.png
  • 内容滚动可拖动
992825037e1bc8c42678021db599132c.png
  • 多个分布
fb6792b527d29460ca5724cfdab1ef72.png
  • 水平垂直可嵌套
dbeff3c372d18b6faf07638d31ae1b98.png
  • 3D方块切换
b91690346bc3876e6de001c75a75524d.png
  • 3D滚动切换
fcff080690422c9507c2c4ec7be123e4.png
  • 缩略图
0bb66f9bf4e6d7d8780ecbd35cacf948.png
  • 延迟加载
50bfac2a4b4b0d12239459f7efb685c7.png
  • 放大
bf49146bcf577a04af69679d78cd336b.png
  • 侧滑菜单
e0f8a3172d372d2ee4ba12536c071019.png

总结

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值