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="
-
Js和VUE实现跑马灯效果
本文实例为大家分享了Js和VUE分别实现跑马灯效果的具体代码,供大家参考,具体内容如下 一.js实现跑马灯 1.效果图 视频上传不了,只能看图片了 2. 设计思路 使用截取字符串的方法,首先获取文本的值,再分别截取文本的第一个字符串和剩余的字符串,然后重新拼接一个新的字符串,最后把这个新字符串赋值给文本,代码如下: var value=cont.innerHTML; var start=value.substring(0,1);//截取第一个字符串 var end=value.substring
-
基于Vue的文字跑马灯组件(npm 组件包)
一.前言 总结下最近工作上在移动端实现的一个跑马灯效果,最终效果如下: 印象中好像HTML标签的'marquee'的直接可以实现这个效果,不过 HTML标准中已经废弃了'marquee'标签 既然HTML标准已经废弃了这个标签,现在工作上用的是Vue,所以想着能不能自己也发布一个基于Vue的文字跑马灯组件包,这样别人可以通过npm install ...就可以用,想想还有点激动,于是开始我的第一个npm组件之旅! 二.用npm发布一个包 有点惭愧,之前通过npm install ...安装pac
-
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
随机推荐
- 详解HTML5 使用video标签实现选择摄像头功能
- iOS开发中实现一个简单的图片浏览器的实例讲解
- js数组去重的hash方法
- javascript实现动态侧边栏代码
- javascript使用onclick事件改变选中行的颜色
- JS如何设置iOS中微信浏览器的title
- javascript利用控件对windows的操作实现原理与应用
- php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
- mac系统下载、安装、使用AndroidStudio
- php网页病毒清除类
- 微信小程序开发之数据存储 参数传递 数据缓存
- js鼠标滑过弹出层的定位IE6bug解决办法
- 深入理解Ruby中的block概念
- jQuery学习笔记之jQuery构建函数的7种方法
- PHP 5.3新特性命名空间规则解析及高级功能
- rsync相对于其他同步工具的优缺点介绍
- CentOS 安装 Mongodb详解(在线和离线)
- Java中的大数类简单实现
- Crashlytics Android 异常报告统计管理(详解)
- Java NIO服务器端开发详解
