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的属性选择符和自定义选择符使用方法(二)
Apr 07 Javascript
jQuery setTimeout()函数使用方法
Apr 07 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
DWR中各种java方法的调用
May 04 Javascript
微信小程序 支付简单实例及注意事项
Jan 06 Javascript
Angular中使用$watch监听object属性值的变化(详解)
Apr 24 Javascript
js Date()日期函数浏览器兼容问题解决方法
Sep 12 Javascript
react-native fetch的具体使用方法
Nov 01 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
解决JS表单验证只有第一个IF起作用的问题
Dec 04 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
JS宝典学习笔记(下)
2007/01/10 Javascript
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
jquery BS,dialog控件自适应大小
2009/07/06 Javascript
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
js函数的延迟加载实现代码
2012/10/11 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
python实现excel读写数据
2021/03/02 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
keras 使用Lambda 快速新建层 添加多个参数操作
2020/06/10 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
英国手机零售商:Metrofone
2019/03/18 全球购物
应届生污水处理求职信
2013/11/06 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
出租房屋协议书
2014/09/14 职场文书
2014年学校工作总结
2014/11/20 职场文书
工程催款通知书
2015/04/17 职场文书
绿里奇迹观后感
2015/06/15 职场文书
保护环境的宣传语
2015/07/13 职场文书
联村联户简报
2015/07/21 职场文书
社区低保工作总结2015
2015/07/23 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP