基于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的live()方法对hover事件的处理示例
Feb 27 Javascript
js如何调用qq互联api实现第三方登录
Mar 28 Javascript
javascript中FOREACH数组方法使用示例
Mar 01 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
深入理解JavaScript中的对象复制(Object Clone)
May 18 Javascript
vue父子组件的嵌套的示例代码
Sep 08 Javascript
Vue中div contenteditable 的光标定位方法
Aug 25 Javascript
React手稿之 React-Saga的详解
Nov 12 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
js实现html滑动图片拼图验证
Jun 24 Javascript
超详细小程序定位地图模块全系列开发教学
Nov 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中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
python使用PyFetion来发送短信的例子
2014/04/22 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
老总助理工作岗位职责
2014/02/06 职场文书
运动会800米加油稿
2014/02/22 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
拾金不昧表扬信
2015/01/16 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
基于Python实现对比Exce的工具
2022/04/07 Python