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 相关文章推荐
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
java与javascript之间json格式数据互转介绍
Oct 29 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
TinyMCE汉化及本地上传图片功能实例详解
May 31 Javascript
把普通对象转换成json格式的对象的简单实例
Jul 04 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
Sep 12 Javascript
js窗口震动小程序分享
Nov 28 Javascript
React利用插件和不用插件实现双向绑定的方法详解
Jul 03 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
Sep 07 Javascript
微信小程序当前时间时段选择器插件使用方法详解
Dec 28 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
Sep 08 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扩展编写点滴 技巧收集
2010/03/09 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
用Python实现通过哈希算法检测图片重复的教程
2015/04/02 Python
Python 正则表达式的高级用法
2016/12/04 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
建筑项目策划书
2014/01/13 职场文书
产品质量承诺书范文
2014/03/27 职场文书
讲解员培训方案
2014/05/04 职场文书
2014幼儿园教育教学工作总结
2014/12/17 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
2015年计划生育责任书
2015/05/08 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏
cypress测试本地web应用
2022/06/01 Javascript