今天给大家分享一下如何用vue不使用组件完成幻灯片

为大家直接放上源代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>img {width: 500px;height: 350px;}.active {color: red;}#app>div {width: 500px;height: 350px;position: relative;}#app>div .mark {position: absolute;bottom: 10px;left: 45%;}#app>div a:nth-of-type(1) {position: absolute;top: 45%;left: 10px;}#app>div a:nth-of-type(2) {position: absolute;top: 45%;right: 10px;}</style></head><body><div id="app"><div @mouseover='stopInd' @mouseout='autoplay'><img :src="arrimg[current]" alt=""><div class="mark"><span :class="current===index?'active':''" v-for='(item,index) in arrimg.length'>{{item}}</span></div><a href="javascript:void(0);" @click='prepic'>&lt;</a><a href="javascript:void(0);" @click='nextpic'>&gt;</a></div></div><script src="./js/vue.js"></script><script>new Vue({el: '#app',data: {arrimg: ['./img/01.webp', './img/02.webp', './img/03.webp', './img/04.webp'],current: 0,//当前图片的下标ind:null //定时器id},mounted() {this.autoplay();},methods: {//自动播放autoplay() {// 此处必须是箭头函数,否则this指向windowthis.ind =setInterval(() => {this.current++;if (this.current >= this.arrimg.length) {this.current = 0;}},3000) },//停止播放stopInd(){clearInterval(this.ind)},//上一张prepic() {this.current--;if (this.current < 0) {this.current =this.arrimg.length-1;}},//下一张nextpic() {this.current++;if (this.current>=this.arrimg.length) {this.current =0;}}}})</script></body>
</html>

下面是效果图

大家使用之前记得要下载vue文件

使用vue完成幻灯片操作相关推荐

  1. 035——VUE中表单控件处理之使用vue控制select操作文字栏目列表

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. 广播计算机应用基础,2019年秋季考试《计算机应用基础》在线考核试题 广播幻灯片操作应选择的功能区是...

    2019年秋季考试<计算机应用基础>在线考核试题 广播幻灯片操作应选择的功能区是 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14. ...

  3. vue中获取/操作组件中的dom元素

    最近刚做了一个项目,需要用到地图,选择的是腾讯地图,创建地图的时候,需要给地图创建函数中传入地图容器的id或者容器的dom元素,但是在调试过程中,发现怎么都无法获取dom元素,直接通过getEleme ...

  4. vue 中哪些操作自动触发更新视图

    vue 中哪些操作自动触发更新视图 vue数组对象修改触发视图更新 直接修改数组元素是无法触发视图更新的,如 this.array[0] = {name: 'meng',age: 22 } 修改arr ...

  5. 计算机ppt操作知识,职称计算机知识:Powerpoint幻灯片操作

    职称计算机知识:Powerpoint幻灯片操作 导语:ppt幻灯片又称作正片,是一种底片或菲林.常见的规格有135和120两种.通常是彩色,但特殊目的也有黑白的正片.也可用来印相或放大相片. 第二章 ...

  6. SpringBoot之Vue安装幻灯片插件

    SpringBoot之Vue安装幻灯片插件 前台项目使用了nuxt模板,但这个模板没有Element组件,所以需要引入 Nuxt官网 1.安装插件 npm install vue-awesome-sw ...

  7. vue computed 中操作DOM和给对象添加属性遇到的问题

    这两天使用vue做东西遇到一些问题,今天总结记录一下: 在computed中没法操作dom元素,比如 computed: {w() {return this.$refs.box.offsetWidth ...

  8. springboot+vue实现分页操作

    技术栈: springboot,vue,elementUI 实现效果 后端 首先我们需要封装一个包装类,来封装我们的分页数据,所以我在这里定义一个RespPageBean 包装类 package co ...

  9. vue中tab切换前端实现_使用vue实现tab操作

    tab功能在网页中是比较常见的,那么用vue怎么实现tab操作呢,与jQuery实现tab的思路有什么区别呢? 在使用jQuery类库实现tab功能时,是获取鼠标在mousenter或click时的i ...

  10. 使用vscode创建vue项目实践操作

    前置操作: 打开vscode->终端->新建终端->进入你准备创建项目的目录,终端然后输入下面的指令: PS C:\Users\Administrator> cd C:\wor ...

最新文章

  1. 10000字的Pandas核心操作知识大全!
  2. 心得丨吴恩达Deeplearning.ai 全部课程学习心得分享
  3. Easy Problem 7 求反数字字符串
  4. 阿里云上万个 Kubernetes 集群大规模管理实践
  5. 几家OA厂商介绍及产品特点总结
  6. Webservice入门教程_用Eclipse的TCP_IP工具监听请求实现端口转接
  7. 大型高并发系统的系统设计要点
  8. git/码云上关于项目的一些操作:初始化、克隆、上传修改等
  9. oracle服务器配置及优化
  10. 在面向服务的设计时有四个原则:
  11. php 5.4连接mysql_MySQL数据库之PHP5.4中mysql连接
  12. rsync增量同步标志位详细解释
  13. 计算机的科学导论pdf,教材计算机科学导论.PDF
  14. 网络安全——社会工程学02
  15. python网络爬虫网易云音乐_怎么使用Python网络爬虫爬取网易云音乐歌词
  16. Windows多用户配置,不同用户不同访问权限
  17. kasp技术原理_SNP检测Massarray法怎么样?中高通量大样本适用吗?
  18. python中添加.pth_使用.pth文件扩展python环境路径
  19. 鼠标键为什么按小键盘5以及+的时候却有时变成了右键点击,如何改为左键点击
  20. 烽火HG680-KA/KB_Hi3798MV310_红外蓝牙语音_开启无线开关_通刷固件包

热门文章

  1. ThinkPHP高仿蓝奏云网盘系统源码/对接易支付系统程序
  2. java实现文章伪原创_网站伪原创的方法 - 百度搜狗360神马网站快速排名 - OSCHINA - 中文开源技术交流社区...
  3. php全套之七,php程序员工具箱
  4. 网络安全系列-二十五: PCAP文件格式详解及读取PCAP文件源码示例
  5. 人人视频android资源比ios多,人人视频
  6. AUTOCAD——超级填充命令3
  7. micropython(esp8266)SG90舵机控制
  8. HCNA-IP地址规划练习
  9. 手机手写签名 php,jSignature手写签名
  10. 泛函分析 06.04 线性算子的谱理论 - 紧线性算子的谱