基于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 相关文章推荐
jquery高效反选具体实现
May 05 Javascript
一个js控制的导航菜单实例代码
Dec 03 Javascript
JS计算网页停留时间代码
Apr 28 Javascript
jquery如何判断表格同一列不同行input数据是否重复
May 14 Javascript
jQuery动态修改超链接地址的方法
Feb 13 Javascript
Javascript变量的作用域和作用域链详解
Apr 02 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
Aug 21 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
Oct 14 Javascript
jQuery Ajax实现跨域请求
Jan 21 Javascript
利用Ionic2 + angular4实现一个地区选择组件
Jul 27 Javascript
深入浅析javascript继承体系
Oct 23 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
Feb 27 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
vue实现图片上传预览功能
2019/12/23 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
python中Genarator函数用法分析
2015/04/08 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
资产评估专业大学生求职信
2013/09/29 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
医药销售求职信范文
2014/02/01 职场文书
实验室的标语
2014/06/20 职场文书
地理科学专业自荐信
2014/09/01 职场文书
个人作风建设心得体会
2014/10/22 职场文书
2014年采购工作总结
2014/11/20 职场文书
写景作文评语集锦
2014/12/25 职场文书
北京颐和园导游词
2015/01/30 职场文书
关于学习的决心书
2015/02/05 职场文书
公司开除员工通知
2015/04/22 职场文书
运动会开幕式主持词
2015/07/01 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
分享几个简单MySQL优化小妙招
2022/03/31 MySQL