基于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 相关文章推荐
js实现addClass,removeClass,hasClass的函数代码
Jul 13 Javascript
jQuery实现点击该行即可删除HTML表格行
Oct 17 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
jQuery 全选 全部选 反选 实现代码
Aug 17 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
Dec 13 Javascript
解决vue点击控制单个样式的问题
Sep 05 Javascript
vue实现与安卓、IOS交互的方法
Nov 02 Javascript
vue-week-picker实现支持按周切换的日历
Jun 26 Javascript
layui导出所有数据的例子
Sep 10 Javascript
vue 实现单选框设置默认选中值
Nov 07 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
解决cPanel无法安装php5.2.17
2014/06/22 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
Javascript中正则表达式的全局匹配模式分析
2011/04/26 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
微信小程序之拖拽排序(代码分享)
2017/01/21 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
python抓取网页图片示例(python爬虫)
2014/04/27 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python中optparser库用法实例详解
2018/01/26 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
Python 实现自动导入缺失的库
2019/10/29 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
大学生自荐信
2013/12/11 职场文书
国税会议欢迎词
2014/01/16 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
Python实现简单的猜单词
2021/06/15 Python