基于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 相关文章推荐
Javascript 倒计时源代码.(时.分.秒) 详细注释版
May 09 Javascript
用JQuery在网页中实现分隔条功能的代码
Aug 09 Javascript
node.js中watch机制详解
Nov 17 Javascript
smartcrop.js智能图片裁剪库
Oct 14 Javascript
基于jQuery实现仿51job城市选择功能实例代码
Mar 02 Javascript
JS中常用的正则表达式
Sep 29 Javascript
基于JQuery的购物车添加删除以及结算功能示例
Mar 08 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
Apr 12 Javascript
VueJs组件prop验证简单介绍
Sep 12 Javascript
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
如何为你的JS项目添加智能提示与类型检查详解
Mar 12 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 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
一组PHP加密解密函数分享
2014/06/05 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
javascript 写类方式之八
2009/07/05 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
python实现神经网络感知器算法
2017/12/20 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
仓管员岗位职责范文
2013/11/08 职场文书
出纳岗位职责
2013/11/09 职场文书
六十大寿答谢词
2014/01/12 职场文书
单位实习证明怎么写
2014/01/17 职场文书
社区母亲节活动记录
2014/03/06 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
升学宴演讲稿
2014/09/01 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
2016新年晚会开场白
2015/12/03 职场文书
python3中apply函数和lambda函数的使用详解
2022/02/28 Python
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL