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 相关文章推荐
一些技巧性实用js代码小结
Oct 14 Javascript
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
Oct 25 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
Apr 02 Javascript
关于textarea提交的内容无法换行的解决办法
Apr 09 Javascript
DOM基础教程之模型中的模型节点
Jan 19 Javascript
浅析Node.js中的内存泄漏问题
Jun 23 Javascript
基于jquery实现图片上传本地预览功能
Jan 08 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
Jul 05 Javascript
JavaScript中动态向表格添加数据
Jan 24 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
vue中el-input绑定键盘按键(按键修饰符)
Jul 22 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
Sep 07 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把session写入数据库示例
2014/02/26 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
洗煤厂厂长岗位职责
2014/01/03 职场文书
英语感恩演讲稿
2014/01/14 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
校庆标语集锦
2014/06/25 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
街道社区活动报告
2015/02/05 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
运动会广播稿50字
2015/08/19 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js