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 相关文章推荐
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
Sep 19 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
Apr 03 Javascript
js 触发select onchange事件代码
Mar 20 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 Javascript
node.js开机自启动脚本文件
Dec 24 Javascript
javascript事件绑定学习要点
Mar 09 Javascript
javaScript知识点总结(必看篇)
Jun 10 Javascript
JS实现鼠标滑过显示边框的菜单效果
Sep 21 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
Oct 10 Javascript
微信小程序自定义单项选择器样式
Jul 25 Javascript
vue.js实现只能输入数字的输入框
Oct 19 Javascript
使用js实现单链解决前端队列问题的方法
Feb 03 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 Stream_*系列函数
2010/08/01 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
PHP时间处理类操作示例
2018/09/05 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
javascript测试题练习代码
2012/10/10 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
详解node child_process模块学习笔记
2018/01/24 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
Python操作csv文件实例详解
2017/07/31 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
盛大笔试题
2016/11/05 面试题
创建服务型党组织实施方案
2014/02/25 职场文书
销售内勤岗位职责
2014/04/15 职场文书
个人担保书格式范文
2014/05/12 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
中学生社区服务活动报告
2015/02/05 职场文书