Vue实现简单的跑马灯
Vue实现滚动字条/跑马灯,供大家参考,具体内容如下
内容不多,直接看代码吧
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../../资料/js/vue.js"></script> <!-- 引入Vue--> </head> <style> *{ text-align: center; } </style> <body> <div id="app"> <h1>{{txt}}</h1> <button @click="run">开始</button> <button @click="stop">停止</button> </div> </body> </html> <script> new Vue({ el:'#app', data:{ txt:"吾疑君驭车而飚之,然苦于无证以示众。", timer:null }, methods:{ run(){ if(this.timer != null){ return; } this.timer = setInterval(()=>{ let start = this.txt.substring(0,1);//截取下标为0的字符串 let end = this.txt.substring(1);//截取从下标为1到结束的字符串 this.txt = end + start; },300); }, stop(){ clearInterval(this.timer) } } }) </script>
效果如下图:
更多文章可以点击《Vue.js前端组件学习教程》学习阅读。
关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。
更多vue学习教程请阅读专题《vue实战教程》
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Vue实现跑马灯效果
本文实例为大家分享了Vue实现跑马灯效果的具体代码,供大家参考,具体内容如下 实现的业务逻辑 1.给[嗨起来]按钮,绑定一个点击事件 v-on(@). 2.在按钮的事件函数处理中,写相关的业务逻辑:拿到msg的字符串,后调用字符串中的substring来进行字符串的截取操作,放到最后一个位置. 3.为了实现点击下按钮,自动截取功能,需要将步骤2中代码放到一个定时器中. 实现代码如下: <!DOCTYPE html> <html lang="en"> <he
-
Vue 使用计时器实现跑马灯效果的实例代码
Vue 使用计时器实现跑马灯效果,代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="
-
基于Vue的文字跑马灯组件(npm 组件包)
一.前言 总结下最近工作上在移动端实现的一个跑马灯效果,最终效果如下: 印象中好像HTML标签的'marquee'的直接可以实现这个效果,不过 HTML标准中已经废弃了'marquee'标签 既然HTML标准已经废弃了这个标签,现在工作上用的是Vue,所以想着能不能自己也发布一个基于Vue的文字跑马灯组件包,这样别人可以通过npm install ...就可以用,想想还有点激动,于是开始我的第一个npm组件之旅! 二.用npm发布一个包 有点惭愧,之前通过npm install ...安装pac
-
Js和VUE实现跑马灯效果
本文实例为大家分享了Js和VUE分别实现跑马灯效果的具体代码,供大家参考,具体内容如下 一.js实现跑马灯 1.效果图 视频上传不了,只能看图片了 2. 设计思路 使用截取字符串的方法,首先获取文本的值,再分别截取文本的第一个字符串和剩余的字符串,然后重新拼接一个新的字符串,最后把这个新字符串赋值给文本,代码如下: var value=cont.innerHTML; var start=value.substring(0,1);//截取第一个字符串 var end=value.substring
-
Vue实现简单的跑马灯
Vue实现滚动字条/跑马灯,供大家参考,具体内容如下 内容不多,直接看代码吧 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../../资料/js/vue.js"></script> <!-- 引入V
-
vue实现简单的跑马灯效果
本文实例为大家分享了vue实现简单跑马灯效果的具体代码,供大家参考,具体内容如下 效果图 代码 html <div id="app"> <button @click="start">开启</button> <button @click="stop">停止</button> <p>{{msg}}</p> </div> vue var app = new
-
vue+animation动画实现跑马灯效果
本文实例为大家分享了vue+animation动画实现跑马灯效果的具体代码,供大家参考,具体内容如下 1.单行显示,每行只显示一条 效果图 上代码 <template> <div class="container"> <div class="box"> <!-- 假设lists列表有4个项,设置ul的宽度为800%(相对于box),设置li的宽度为12.5%(相对于ul是12.5%:相对于box是10
-
iOS使用 CABasicAnimation 实现简单的跑马灯(无cpu暴涨)
网上找了几个,但都有cup暴涨的情况发生,于是利用CABasicAnimation 简单的实现一个跑马灯,实现简单,可自己定制 #import <UIKit/UIKit.h> @interface LoopView : UIView @property(nonatomic,strong)NSString *Iformation; @property(nonatomic,strong)NSString *Image; @end #import "LoopView.h" #im
-
WPF实现简单的跑马灯效果
最近项目上要用到跑马灯的效果,和网上不太相同的是,网上大部分都是连续的,而我们要求的是不连续的. 也就是是,界面上就展示4项(展示项数可变),如果有7项要展示的话,则不断的在4个空格里左跳,当然,衔接上效果不是很好看. 然后,需要支持点击以后进行移除掉不再显示的内容. 效果如下: 思路大致如下: 1.最外层用一个ViewBox,为了可以填充调用此控件的地方,这样可以方便自动拉伸 复制代码 代码如下: <Viewbox x:Name="viewbox_main" Height=&q
-
微信小程序实现简单文字跑马灯
本文实例为大家分享了微信小程序实现文字跑马灯 的具体代码,供大家参考,具体内容如下 效果如图 WXML <scroll-view class="container"> <view class="scrolltxt"> <view class="marquee_box"> <view class="marquee_text" style="transform: translat
-
Vue实现简易跑马灯效果
本文实例为大家分享了Vue实现跑马灯效果的具体代码,供大家参考,具体内容如下 一个简单的跑马灯效果,就是如下这种效果 Vue跑马灯效果: 1.分析 a.点击"加油"按钮绑定一个点击事件,使用v-on或者缩写:"@"b.在按钮的事件处理函数中,写相关的业务逻辑代码:拿到 msg 字符串,然后 调用 字符串的 substring 来进行字符串的截取操作,把 第一个字符截取出来,放到最后一个位置即可:为了实现点击下按钮,自动截取的功能,需要把 2 步骤中的代码,放到一个定
-
vue实现简单跑马灯效果
本文实例为大家分享了vue实现简单跑马灯效果的具体代码,供大家参考,具体内容如下 如下图片,会自行向 上"滚动" 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>跑马灯 </title> <script src="https://cdn.bootcss.com/
-
Vue实现跑马灯简单效果
本文实例为大家分享了Vue实现跑马灯简单效果的具体代码,供大家参考,具体内容如下 1.跑马灯效果 说明:单击"应援"按钮文字向左飘动,再单击"暂停"按钮停止当前飘动 2.完整代码 (注意:代码中需要引入vue.js文件,这个文件自己根据目录位置引入,具体位置代码中有注释) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&q
随机推荐
- JS实现的颜色实时渐变效果完整实例
- 全面剖析.Net环境下的缓存技术
- asp.net Accee数据库连接不稳定解决方案
- linux php mysql数据库备份实现代码
- python基础教程之对象和类的实际运用
- Android实现自定义的弹幕效果
- Vim中的几种文件备份方法总结
- PHP 数组排序方法总结 推荐收藏
- 网络图片延迟加载实现代码 超越jquery控件
- Apache 多端口多站点配置方法
- jQuery表单美化插件jqTransform使用详解
- react实现pure render时bind(this)隐患需注意!
- 老生常谈原生JS执行环境与作用域
- Java基础教程_判断语句if else
- Android 中raw和assets文件夹的区别
- PHP中的使用curl发送请求(GET请求和POST请求)
- Java 给图片和动图添加水印的方法
- JAVA递归与非递归实现斐波那契数列
- C#计时器的三种实现方法
- Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例