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 相关文章推荐
javascript的事件描述
Sep 08 Javascript
javascript实现的listview效果
Apr 28 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
Sep 21 Javascript
js解决弹窗问题实现班级跳转DIV示例
Jan 06 Javascript
javascript 使用for循环时该注意的问题-附问题总结
Aug 19 Javascript
jQuery控制元素隐藏和显示
Mar 03 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
Aug 10 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
Vue.js递归组件构建树形菜单
Dec 24 Javascript
Vue多组件仓库开发与发布详解
Feb 28 Javascript
解决layer.open后laydate失效的问题
Sep 06 Javascript
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 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 htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
2010/04/23 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
Ajax基础知识详解
2017/02/17 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
使用Python神器对付12306变态验证码
2016/01/05 Python
Python常用算法学习基础教程
2017/04/13 Python
python挖矿算力测试程序详解
2019/07/03 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
助理政工师申报材料
2014/06/03 职场文书
食品安全宣传标语
2014/06/07 职场文书
优秀教师个人材料
2014/12/15 职场文书
先进典型事迹材料
2014/12/29 职场文书
邀请函格式范文
2015/02/02 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
python xlwt模块的使用解析
2021/04/13 Python
世界各国短波电台对东亚播送时间频率表(SW)
2021/06/28 无线电
Java移除无效括号的方法实现
2021/08/07 Java/Android