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 键盘记录实现(兼容FireFox和IE)
Feb 07 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
jquery 选取方法都有哪些
May 18 Javascript
node.js读取文件到字符串的方法
Jun 29 Javascript
对Angular.js Controller如何进行单元测试
Oct 25 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
Feb 10 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
详解VueRouter进阶之导航钩子和路由元信息
Sep 13 Javascript
Nuxt.js SSR与权限验证的实现
Nov 21 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
Nov 06 Javascript
vue实现导航菜单和编辑文本的示例代码
Jul 04 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服务器实现多session并发运行
2006/10/09 PHP
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
python执行外部程序的常用方法小结
2015/03/21 Python
Python中实现参数类型检查的简单方法
2015/04/21 Python
python 循环遍历字典元素的简单方法
2016/09/11 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
一封普通求职者的求职信
2013/11/20 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
标准毕业生自荐信
2014/06/24 职场文书
写得不错的求职信范文
2014/07/11 职场文书
2014年实习期工作总结
2014/11/27 职场文书
感恩教育观后感
2015/06/17 职场文书
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技