很久之前写过一篇用js按钮实现切换图片效果。

现在用vue实现一个轮播图,可以实现点击按钮左右翻页、每隔两秒自动翻页、翻到最后一页自动返回第一页

实现结果如下:

具体的实现逻辑如下面的代码所示,使用时需把图片数组里的图片替换为自己的图片即可。

实现代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8" /><title>图片切换</title><link rel="stylesheet" href="./css/index.css" />
</head><body><div id="mask"><div class="center"><h2 class="title"><img src="./images/logo.gif" alt="">Vue轮播图</h2><!-- 图片 --><img :src="imgArr[index]" alt="" /><!-- 左箭头 --><a href="javascript:void(0)" v-if="index!=0" @click="prev" class="left"><img src="./images/prev.png" alt="" /></a><!-- 右箭头 --><a href="javascript:void(0)" v-show="index<imgArr.length-1" @click="next" class="right"><img src="./images/next.png" alt="" /></a></div></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>var app = new Vue({el: "#mask",data: {imgArr: ["./images/00.jpg","./images/01.jpg","./images/02.jpg","./images/03.jpg","./images/04.jpg","./images/05.jpg","./images/06.jpg","./images/07.jpg","./images/08.jpg","./images/09.jpg","./images/10.jpg",],index: 0},methods: {fun:function(){//setInterval(函数体,时间)setInterval(this.next,2000)},prev:function(){this.index--;},next:function(){this.index++;if(this.index == this.imgArr.length){this.index = 0;}}},mounted:function(){    //生命周期  钩子函数   挂载完成this.fun()}})</script>
</body></html>

vue实现轮播图(每隔两秒自动翻页、翻到末页自动返回首页、点击按钮左右翻页)相关推荐

  1. php 走马灯轮播,Vue.js轮播图走马灯代码实例(全)

    这个是html, 数据中我用了一个数组来放图片的目录, data() { return { superurl: [ { url: '', img: '../../../../static/image/ ...

  2. vue实现轮播图代码

    这是一段简单的 Vue 实现轮播图的代码: <template><div><div class="carousel"><transitio ...

  3. 用vue做轮播图 关于require的用法

    一开始,我用html做的页面,头部是轮播图,效果很好. 页面展示图片如下: 代码如下: <!DOCTYPE html> <html lang="en">&l ...

  4. vue实现轮播图(跑马灯、无缝滚动、无限切换效果)

    Vue简简单单实现无缝滚动轮播图效果,不依赖任何第三方插件或组件,复制粘贴开箱即用,简简单单,干净卫生 主页里还有淡入淡出轮播图,地址如下: https://blog.csdn.net/m0_5922 ...

  5. vue实现轮播图(淡入淡出呼吸效果)

    Vue简简单单实现淡入淡出轮播图效果,不依赖任何第三方插件或组件,开箱即用,欢迎C+V. 主页里还有无缝滚动.跑马灯轮播图,地址如下:https://blog.csdn.net/m0_59224033 ...

  6. Vue.js轮播图走马灯 (详解)

    直接上代码: 轮播图1: html <template><div><div class="back_add"><div class=&qu ...

  7. Vue层叠轮播图tantan-stack

    首先npm install vue-tantan-stack --save 安装 vue-tantan-stack地址 将包下载到本地,然后把文件放到项目中 在文件中引入组件 stack(:pages ...

  8. 怎么做轮播图中的小圆点html,JQuery和html+css实现带小圆点和左右按钮的轮播图实例...

    是的!你没看错!还是轮播图.这次的JQuery的哟!! CSS代码: /*轮播图 左右按钮 小白点*/ #second_div{ margin-top: 160px; } .img_box{ over ...

  9. 前端vue异形轮播图案例(带源码)

    目录 下载依赖 挂载依赖 源码 效果如下 最后 下载依赖 npm install vue-awesome-swiper --save 挂载依赖 全局挂载依赖main.js里面 import VueAw ...

  10. vue各类轮播图大全

    npm install vue-awesome-swiper --save https://www.npmjs.com/package/vue-awesome-swiper https://githu ...

最新文章

  1. 【C++】google gtest 详解
  2. 最小二乘法和梯度下降法有哪些区别?
  3. 就算是戴上口罩,AI也知道你在说什么丨EMNLP 2020最佳论文
  4. SAP云平台上的ABAP编程环境能做哪些事情
  5. [Spring5]Spring框架概述
  6. python 求出4行5列的二维数组周边元素之和
  7. ECCV18|这篇论文开源的车牌识别系统打败了目前最先进的商业软件(附Github地址)...
  8. Linux查找大文件 (find的用法)
  9. 关于delete字符串 需不需要加 [ ]
  10. Java中的frontcolor_关于java:Color.red和Color.RED之间的区别
  11. Python之路(第十六篇)xml模块、datetime模块
  12. Oracle推断值为非数字
  13. go - struct
  14. 【渝粤教育】国家开放大学2018年春季 3781-21T燃气燃烧技术与设备 参考试题
  15. openJDK 源码下载
  16. matlab 风机 功率曲线,风力发电机功率曲线统计MATLAB代码实现.docx
  17. 现代数字图像处理---lena图像处理
  18. c语言万能编程模板_C语言实现模板
  19. wgs84坐标系经纬度投影_南方cass坐标转经纬度_坐标转经纬度软件
  20. CAD中的dxf文件解析(一):准备工作

热门文章

  1. 《机器人学导论》Matlab计算坐标系变换矩阵
  2. 数字图像处理期末复习题
  3. python做计量经济学的书籍_《计量经济学》教材书单
  4. pascal-5i 数据集
  5. phpwind测试实战之phpwind安装(三)
  6. 北通手柄连接电脑没反应_北通手柄怎么连接电脑
  7. PyQt5实现软键盘
  8. 超级LINUX VOD系统介绍
  9. 大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
  10. 前后端分离实现文件下载功能