Vue中如何实现轮播图的示例代码


Posted in Javascript onJuly 27, 2017

这个功能我感觉在任何项目中都会涉及到,今天我就把我的实现方法跟大家分享一下,有不对的地方还请指出,我好更新。

下面是整体代码,我把轮播图单独做了一个组件,大家可以拿来就用,具体代码如下:

<template>
  <div class="content">
    <div class="focus">
     <!-- focus begin -->
     <swiper :options="swiperOption">
<!-- map是数组 这里我们用v-for把数据循环出来 -->
      <swiper-slide v-for="item in map">
       <a :href="item.i_route" rel="external nofollow" target="_blank">![](item.i_url)</a>
     </swiper-slide>
      <div class="swiper-pagination" slot="pagination"></div>
     </swiper>
     <!-- focus end -->
     </div>
  </div>
</template>

<script>
//下面我们引用两个插件,当然,在使用之前请先安装
//安装方法:npm install vue-awesome-swiper --save

 import VueAwesomeSwiper from 'vue-awesome-swiper'
 import { swiper, swiperSlide } from 'vue-awesome-swiper'
 export default {
  data() {
   return {
    swiperOption: {
     autoplay: 5000,
     initialSlide: 1,
     loop: true,
     pagination: '.swiper-pagination',
     paginationClickable: true,
     onSlideChangeEnd: swiper => {
      //console.log('onSlideChangeEnd', swiper.realIndex)
     }
    }
   }
  },
  mounted () {
   this.bannerInfo();
  },
  components: {
   swiper,
   swiperSlide
  },
  methods: {
   //轮播图初始化
   bannerInfo() {
//通过接口获取图片数据
     this.$fetch('get/image/list').then(res => {
      if(res.errCode == 200) {
       this.map = res.errData;
      }
     });
   }
  }
 }

</script>

以上就是实现轮播图的全部代码,有兴趣的朋友可以试试看啦,希望大家继续关注我们的网站!想要学习VUE的可以继续关注本站。

Javascript 相关文章推荐
javascript调试过程中找不到哪里出错的可能原因
Dec 16 Javascript
Jquery中巧用Ajax的beforeSend方法
Jan 20 Javascript
几句话带你理解JS中的this、闭包、原型链
Sep 26 Javascript
jQuery旋转插件jqueryrotate用法详解
Oct 13 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 Javascript
移动端脚本框架Hammer.js
Dec 15 Javascript
JS脚本加载后执行相应回调函数的操作方法
Feb 28 Javascript
浅谈FastClick 填坑及源码解析
Mar 02 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
使用async await 封装 axios的方法
Jul 09 Javascript
element跨分页操作选择详解
Jun 29 Javascript
JavaScript最完整的深浅拷贝实现方式详解
Feb 28 Javascript
基于构造函数的五种继承方法小结
Jul 27 #Javascript
vue中各组件之间传递数据的方法示例
Jul 27 #Javascript
微信小程序 页面跳转传值实现代码
Jul 27 #Javascript
JS实现按钮控制计时开始和停止功能
Jul 27 #Javascript
关于JavaScript中forEach和each用法浅析
Jul 27 #Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 #Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
Jul 27 #Javascript
You might like
php 中的str_replace 函数总结
2007/04/27 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
php 人员权限管理(RBAC)实例(推荐)
2017/05/24 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
Js四则运算函数代码
2012/07/21 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
python实现清屏的方法
2015/04/30 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
详解python中的 is 操作符
2017/12/26 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
Python正则表达式和re库知识点总结
2019/02/11 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
德国PC硬件网站:CASEKING
2016/10/20 全球购物
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
优秀高中生事迹材料
2014/02/11 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
物业品质提升方案
2014/06/08 职场文书
党员检讨书
2014/10/13 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
高中体育课教学反思
2016/02/16 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书