基于vue.js轮播组件vue-awesome-swiper实现轮播图


Posted in Javascript onMarch 17, 2017

一般做移动端轮播图的时候,最常用的就是Swiper插件了,而vue.js也有一个轮播组件vue-awesome-swiper,用法跟swiper相似。

1.安装vie-awesome-swiper

nam install vue-awesome-swiper --save-dev

2.引用vie-awesome-swiper组件,这里我是用vie-cli创建的项目,在main.js:

import VueAwesomeSwiper from 'vue-awesome-swiper';
Vue.use(VueAwesomeSwiper) //记得不要忘记这句

3.Home.vue下使用

<template>
<div>
<swiper :options="swiperOption" ref="mySwiperA">
  <!-- 幻灯内容 -->
  <swiper-slide>slide1</swiper-slide>
  <swiper-slide>slide2</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>
  <div class="swiper-scrollbar"  slot="scrollbar"></div>
</swiper>
</div>
</template>
<script>
  export default{
    data(){
      return {
        swiperOption: {
          // 所有配置均为可选(同Swiper配置) 
          notNextTick: true,
          autoplay: 3000,
          grabCursor : true,
          setWrapperSize :true,
          autoHeight: true,
          pagination : '.swiper-pagination',
          paginationClickable :true,
          prevButton:'.swiper-button-prev',
          nextButton:'.swiper-button-next',
          scrollbar:'.swiper-scrollbar',
          mousewheelControl : true,
          observeParents:true,
          onTransitionStart(swiper){
           console.log(swiper)
          }
      }
    }
  },
  computed: {
    swiper() {
     return this.$refs.mySwiperA.swiper
    }
  },
  mounted() {
    console.log("每次切换都会触发我");
    this.swiper.slideTo(3, 1000, false)
   }
}
</script>

以上所述是小编给大家介绍的基于vue.js轮播组件vue-awesome-swiper实现轮播图,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
csdn 博客的css样式 v3
Feb 24 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
Aug 01 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
Nov 30 Javascript
两种方法实现文本框输入内容提示消失
Mar 17 Javascript
Jquery常用的方法汇总
Sep 01 Javascript
window.location.reload 刷新使用分析(去对话框)
Nov 11 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
基于jQuery实现顶部导航栏功能
Dec 27 Javascript
关于Angular2 + node接口调试的解决方案
May 28 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
Oct 11 Javascript
Vue精简版风格指南(推荐)
Jan 30 Javascript
JavaScript 生成唯一ID的几种方式
Feb 19 Javascript
node操作mysql数据库实例详解
Mar 17 #Javascript
vue.js从安装到搭建过程详解
Mar 17 #Javascript
超简单的Vue.js环境搭建教程
Mar 17 #Javascript
Vue.js开发环境快速搭建教程
Mar 17 #Javascript
原生js编写2048小游戏
Mar 17 #Javascript
vue.js开发环境安装教程
Mar 17 #Javascript
jquery 手势密码插件
Mar 17 #Javascript
You might like
德生PL330的评价与改造
2021/03/02 无线电
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
php无限极分类实现的两种解决方法
2013/04/28 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
PHP实现可精确验证身份证号码的工具类示例
2018/05/31 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
PHP 观察者模式深入理解与应用分析
2019/09/25 PHP
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python递归实现快速排序
2018/08/18 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
个人党性剖析材料
2014/02/03 职场文书
硕士生工作推荐信
2014/03/07 职场文书
廉政教育的心得体会
2014/09/01 职场文书
退学证明范本3篇
2014/10/29 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android