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 特殊字符串
Feb 25 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
Jan 02 Javascript
javascript制作游戏开发碰撞检测的封装代码
Mar 31 Javascript
js读取并解析JSON类型数据的方法
Nov 14 Javascript
最全的Javascript编码规范(推荐)
Jun 22 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
详解jQuery停止动画——stop()方法的使用
Dec 14 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
js for终止循环 跳出多层循环
Oct 04 Javascript
vue指令做滚动加载和监听等
May 26 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
基于构造函数的五种继承方法小结
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判断变量是否为0的方法
2014/02/08 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
php短网址和数字之间相互转换的方法
2015/03/13 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python函数返回值实例分析
2015/06/08 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
计算机应用毕业生自荐信
2013/10/23 职场文书
信访稳定工作汇报
2014/10/27 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
vue判断按钮是否可以点击
2022/04/09 Vue.js