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实现读取txt文档的脚本
Jul 20 Javascript
js获取图片长和宽度的代码
Nov 24 Javascript
JS打开图片另存为对话框实现代码
Dec 26 Javascript
Node.js的Mongodb使用实例
Dec 30 Javascript
vue实现简单实时汇率计算功能
Jan 15 Javascript
基于canvas的二维码邀请函生成插件
Feb 14 Javascript
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
bootstrap实现二级下拉菜单效果
Nov 23 Javascript
使用selenium抓取淘宝的商品信息实例
Feb 06 Javascript
webpack 3.X学习之多页面打包的方法
Sep 04 Javascript
详解js模板引擎art template数组渲染的方法
Oct 09 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 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 trim 去除空字符的定义与语法介绍
2010/05/31 PHP
10个实用的PHP代码片段
2011/09/02 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
php实现文件编码批量转换
2014/03/10 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
php封装的page分页类完整实例
2016/10/18 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
简单JS代码压缩器
2006/10/12 Javascript
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
低版本中Python除法运算小技巧
2015/04/05 Python
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
python统计cpu利用率的方法
2015/06/02 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
python学生管理系统开发
2019/01/30 Python
python实现图片压缩代码实例
2019/08/12 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
儿子婚宴答谢词
2014/01/09 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
个人创业事迹材料
2014/12/30 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS