vue学习笔记:1.vue实现简单的跑马灯效果
2019-01-09 11:34
585 查看
一个简单的跑马灯效果启发,可以依次扩展更多效果
思想分析:利用定时器控制截取字符串长度动态循环显示
Html
<div id="app"> <input type="button" value="开始" @click="begain"> <input type="button" value="停止" @click="stop"> <h4>{{ msg }}</h4> </div>
js
var vm = new Vue({ el: '#app', data: { msg: '我是跑马灯~~!', timer: null }, methods: { begain: function(){ if(this.timer != null) return; this.timer = setInterval( () => { var start = this.msg.substring(0, 1); var end = this.msg.substring(1); this.msg = end + start; // console.log(start); // console.log(end) },400); }, stop: function(){ clearInterval(this.timer); this.timer = null; } } })
效果图
相关文章推荐
- SL学习笔记之简单实现拖动2个元素自动合并
- Flex3学习轨迹:复合效果的简单实现
- python学习笔记:"爬虫+有道词典"实现一个简单的英译汉程序
- IPhone开发学习笔记:通过UIView实现动画效果
- (转)cocos2d-x学习笔记(五)仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- 学习笔记-js发布/订阅模式的简单实现
- Android(java)学习笔记218:开发一个多界面的应用程序之人品计算器的简单实现
- Silverlight学习笔记(七)-----Silverlight事件处理之鼠标事件实现简单拖拽
- php学习笔记(三十)ajax请求和接收参数的实现方式(包括json数据格式的简单处理)
- core java 8 学习笔记(一) 一个简单的图片查看器的实现
- Android开发学习笔记一:Android启动界面的简单实现
- 【Unity3d】学习笔记(10)——第一人称控制器的简单实现
- webwork学习笔记(二)之简单登录实现
- Andorid学习笔记 :实现对ListView列表数据添加字母索引效果
- cocos2d-x学习笔记(五)仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- 【学习笔记】DM9000裸机驱动(三)之简单ARP协议的实现
- [Erlang 学习笔记]Erlang 简单实现 KMP--字符串匹配算法
- 【黑马程序员】简单拍照功能的实现(学习笔记)之一
- JQuery学习笔记 实现图片翻转效果和TAB标签切换效果第1/2页
- WEB前端开发学习----11. JQuery 实现简单的拖拽效果