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 相关文章推荐
extjs 列表框(multiselect)的动态添加列表项的方法
Jul 31 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
全面解析多种Bootstrap图片轮播效果
May 27 Javascript
深入解析JavaScript中的arguments对象
Jun 12 Javascript
Angularjs 依赖压缩及自定义过滤器写法
Feb 04 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
Feb 13 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
Feb 23 Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 Javascript
node.js中EJS 模板快速入门教程
May 08 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
Dec 18 Javascript
谈谈React中的Render Props模式
Dec 06 Javascript
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
Feb 21 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 set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
Javascript select下拉框操作常用方法
2009/11/09 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
python访问系统环境变量的方法
2015/04/29 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
win7下python3.6安装配置方法图文教程
2018/07/31 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
python自动识别文本编码格式代码
2019/12/26 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
计算机专业个人简短的自我评价
2013/10/23 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
法人代表授权委托书
2014/04/08 职场文书
辞职书格式样本
2015/02/26 职场文书
人民检察院起诉书
2015/05/20 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
用Python爬取某乎手机APP数据
2021/06/15 Python
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python
利用Python实现模拟登录知乎
2022/05/25 Python