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 相关文章推荐
jquery 中的each()跳出循环的语句
May 23 Javascript
js封装可使用的构造函数继承用法分析
Jan 28 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
Oct 17 Javascript
bootstrap导航条实现代码
Dec 28 Javascript
原生js更改css样式的两种方式
Mar 15 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
Sep 14 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
Dec 05 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
vue+canvas实现移动端手写签名
May 21 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 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
php读取csc文件并输出
2015/05/21 PHP
php实现的顺序线性表示例
2019/05/04 PHP
js 获取Listbox选择的值的代码
2010/04/15 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
浅谈Python中的闭包
2015/07/08 Python
python连接mysql实例分享
2016/10/09 Python
简单的python协同过滤程序实例代码
2018/01/31 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
人工神经网络算法知识点总结
2019/06/11 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python如何在DataFrame增加数值
2020/02/14 Python
python eventlet绿化和patch原理
2020/11/21 Python
python实现excel公式格式化的示例代码
2020/12/23 Python
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
查找廉价航班和发现新目的地:Kiwi.com
2019/02/25 全球购物
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
卖车协议书
2014/04/21 职场文书
协议书模板
2014/04/23 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
电影雷锋观后感
2015/06/10 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL