vue 中swiper的使用教程


Posted in Javascript onMay 22, 2018

Install

在vue cli下的使用

npm

install vue-awesome-swiper --save

在main.js中

import  VueAwesomeSwiper from 'vue-awesome-swiper'
import  'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper)

在component.vue中

<template>
<div id="container">
 <swiper :options="swiperOption" ref="mySwiper">
  <swiper-slide class="swiper-slide games">
   <img src="/src/assets/LB/LB_07.jpg" alt="">
  </swiper-slide>
  <swiper-slide class="swiper-slide games">
   <img src="/src/assets/LB/LB_06.jpg" alt="">
  </swiper-slide>
  <swiper-slide class="swiper-slide games">
   <img src="/src/assets/LB/LB_05.jpg" alt="">
  </swiper-slide>
  <swiper-slide class="swiper-slide games">
   <img src="/src/assets/LB/LB_04.jpg" alt="">
  </swiper-slide>
  <div class="swiper-pagination" slot="pagination"></div>
  <div class="swiper-button-prev" slot="button-prev"></div>
  <div class="swiper-button-next" slot="button-next"></div>
 </swiper>   
 </div> 
 </template>
<script>
import { swiper, swiperSlide } from 'vue-awesome-swiper'
 export default {
  name: 'carrousel',
  data () {
   return {
    swiperOption: {
        autoplay : {
      disableOnInteraction: false, //用户操作后是否禁止自动循环
      delay: 3000 //自自动循环时间
     }, //可选选项,自动滑动
     speed: 2000, //切换速度,即slider自动滑动开始到结束的时间(单位ms)
     loop:true, //循环切换
     grabCursor: true, //设置为true时,鼠标覆盖Swiper时指针会变成手掌形状,拖动时指针会变成抓手形状
     // setWrapperSize: true, //Swiper使用flexbox布局(display: flex),开启这个设定会在Wrapper上添加等于slides相加的宽或高,在对flexbox布局的支持不是很好的浏览器中可能需要用到。
     autoHeight: true,   //自动高度。设置为true时,wrapper和container会随着当前slide的高度而发生变化。   
     scrollbar: '.swiper-scrollbar',
     mousewheelControl: true, //设置为true时,能使用鼠标滚轮控制slide滑动
     observeParents: true, //当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper

     pagination: {
      el: '.swiper-pagination',
      // type : 'progressbar', //分页器形状
      clickable :true, //点击分页器的指示点分页器会控制Swiper切换
     },
     navigation: {
      nextEl: '.swiper-button-next',
      prevEl: '.swiper-button-prev',
     },       
   },
   computed: {
    swiper() {
     return this.$refs.mySwiper.swiper
    }
   }
  }
 }
}
</script>
<style scoped>
img {
 width: 100%;
 height: auto;
}
</style>

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

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

总结

以上所述是小编给大家介绍的vue 中swiper的使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
myFocus slide3D v1.1.0 使用方法与下载
Jan 12 Javascript
javascript常用功能汇总
Jul 05 Javascript
值得分享的Bootstrap Table使用教程
Nov 23 Javascript
javascript函数的四种调用模式
Jan 08 Javascript
原生JS实现幻灯片
Feb 22 Javascript
javascript定时器取消定时器及优化方法
Jul 08 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
Oct 19 Javascript
微信小程序支付及退款流程详解
Nov 30 Javascript
Vue精简版风格概述
Jan 30 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
js实现延迟加载的几种方法详解
Jan 19 Javascript
微信小程序tab左右滑动切换功能的实现代码
Feb 08 Javascript
vue配置多页面的实现方法
May 22 #Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
May 22 #Javascript
详解js类型判断
May 22 #Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
May 22 #Javascript
swiper 自动图片无限轮播实现代码
May 21 #Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
May 21 #Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 #jQuery
You might like
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
php获取后台Job管理的实现代码
2011/06/10 PHP
PHP图片上传代码
2013/11/04 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
javascript测试题练习代码
2012/10/10 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
Vue源码学习之初始化模块init.js解析
2017/11/02 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
vue监听dom大小改变案例
2020/07/29 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
策划主管的工作职责
2013/11/24 职场文书
个人收入证明范本
2014/01/12 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
现实表现材料范文
2014/12/23 职场文书
总经理助理岗位职责
2015/01/31 职场文书
公司员工体检通知
2015/04/21 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript