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 相关文章推荐
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 Javascript
script标签属性type与language使用选择
Dec 02 Javascript
js 中的switch表达式使用示例
Jun 03 Javascript
node.js实现逐行读取文件内容的代码
Jun 27 Javascript
DOM节点删除函数removeChild()用法实例
Jan 12 Javascript
JS实现控制文本框的内容
Jul 10 Javascript
jQuery中绑定事件bind() on() live() one()的异同
Feb 23 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
javascript对HTML字符转义与反转义
Dec 13 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 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图片等比缩放类SimpleImage使用方法和使用实例分享
2014/04/10 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
[47:03]Ti4第二日主赛事败者组 LGD vs iG 2
2014/07/21 DOTA
Python中的类学习笔记
2014/09/23 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
如何在 Django 模板中输出 &quot;{{&quot;
2020/01/24 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
PHP开发的一般流程
2013/08/13 面试题
任命书格式
2014/06/05 职场文书
五年级上册复习计划
2015/01/19 职场文书
爱心助学感谢信
2015/01/21 职场文书
辞职信范文大全
2015/03/02 职场文书
Go timer如何调度
2021/06/09 Golang
小程序实现文字循环滚动动画
2021/06/14 Javascript