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 相关文章推荐
js 字符串转化成数字的代码
Jun 29 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
Apr 04 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
Vue2.0 slot分发内容与props验证的方法
Dec 12 Javascript
浅谈js获取ModelAndView值的问题
Mar 28 Javascript
浅谈Vue路由快照实现思路及其问题
Jun 07 Javascript
vue实现添加与删除图书功能
Oct 07 Javascript
教你如何用Node实现API的转发(某音乐)
Sep 20 Javascript
Vue.js标签页组件使用方法详解
Oct 19 Javascript
koa2的中间件功能及应用示例
Mar 05 Javascript
36个正则表达式(开发效率提高80%)
Nov 17 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
一个简单的PHP&amp;MYSQL留言板源码
2020/07/19 PHP
php设计模式 Proxy (代理模式)
2011/06/26 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
显示、隐藏密码
2006/07/01 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
详解Python爬虫的基本写法
2016/01/08 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
PyQt使用QPropertyAnimation开发简单动画
2020/04/02 Python
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
柯基袜:Corgi Socks
2017/01/26 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
纽约海:Sea New York
2018/11/04 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
英语文学专业学生的自我评价
2013/10/31 职场文书
新闻编辑自荐信
2013/11/03 职场文书
入学生会自荐书范文
2014/02/05 职场文书
市场营销管理毕业生自荐信
2014/03/03 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
企业计划生育责任书
2015/05/09 职场文书
大学生党课感想
2015/08/11 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS