vue轮播图插件vue-awesome-swiper的使用代码实例


Posted in Javascript onJuly 10, 2017

最近写vue2.0项目中用到了轮播图的一个插件,也就是vue-awesome-swiper,个人感觉还是比较强大的,swiper官网中的API及配置均可使用(支持3.0),以下说下使用该插件的一些步骤:

第一步安装

npm install vue-awesome-swiper --save

第二部在main.js中引入

import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
Vue.use(VueAwesomeSwiper)

然后就可以在组件中使用该插件

<template> 
  <div> 
    <swiper :options="swiperOption" ref="mySwiper"> 
      <!-- 这部分放你要渲染的那些内容 --> 
      <swiper-slide v-for="item in items"> 
      </swiper-slide> 
      <!-- 这是轮播的小圆点 --> 
      <div class="swiper-pagination" slot="pagination"></div> 
    </swiper> 
  </div> 
</template> 
<script> 
  import { swiper, swiperSlide } from 'vue-awesome-swiper' 
  export default { 
    components: { 
      swiper, 
      swiperSlide 
    }, 
    data() { 
      return { 
        swiperOption: { 
        //是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true 
        notNextTick: true, 
        pagination: '.swiper-pagination', 
        slidesPerView: 'auto', 
        centeredSlides: true, 
        paginationClickable: true, 
        spaceBetween: 30, 
          onSlideChangeEnd: swiper => { 
            //这个位置放swiper的回调方法 
            this.page = swiper.realIndex+1; 
            this.index = swiper.realIndex; 
          } 
        } 
      } 
    }, 
    //定义这个sweiper对象 
    computed: { 
 
      swiper() { 
       return this.$refs.mySwiper.swiper; 
      } 
    }, 
    mounted () { 
      //这边就可以使用swiper这个对象去使用swiper官网中的那些方法 
      this.swiper.slideTo(0, 0, false); 
    } 
 
  } 
</script> 
<style> 
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 不间断的图片滚动并可点击
Jan 15 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
Jul 26 Javascript
js识别不同浏览器基于userAgent做判断
Jul 29 Javascript
javascript函数中参数传递问题示例探讨
Jul 31 Javascript
JavaScript中的对象序列化介绍
Dec 30 Javascript
举例讲解JavaScript substring()的使用方法
Nov 09 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
Apr 29 Javascript
如何让你的JS代码更好看易读
Dec 01 Javascript
Angular4学习教程之DOM属性绑定详解
Jan 04 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
Feb 12 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
Javascript调试之console对象——你不知道的一些小技巧
Jul 10 #Javascript
vue实现表格数据的增删改查
Jul 10 #Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 #Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
Jul 10 #Javascript
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 #jQuery
Underscore之Array_动力节点Java学院整理
Jul 10 #Javascript
Angular.js ng-file-upload结合springMVC的使用教程
Jul 10 #Javascript
You might like
php把数组值转换成键的方法
2015/07/13 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
Python安装模块的常见问题及解决方法
2018/02/05 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
Python爬取成语接龙类网站
2018/10/19 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
Python模块常用四种安装方式
2020/10/20 Python
应届生求职信写作技巧
2013/10/24 职场文书
业务员岗位职责范本
2013/12/15 职场文书
写自荐信的注意事项
2014/03/09 职场文书
汽车促销活动方案
2014/03/31 职场文书
广告学专业求职信
2014/06/19 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
现实表现材料范文
2014/12/23 职场文书
公证书格式
2015/01/23 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书