【Vue学习】Vue实践-实现跑马灯效果

实现思路

定义一个字符串,不断截取第一个字符和剩下的字符,把第一个字符加载到剩下字符的末尾,使用定时器每隔一段时间重复执行即可。

例如:123456

第一次截取1  23456

第一次合并23456  1

第二次截取2  34561

第二次合并34561  2

...............

不断重复.................


基于这个想法,我们先实现点击“跑起来”,执行截取、合并操作,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>跑马灯效果</title>
	<!-- 导入Vue的包 -->
	<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
	<div id="app">
		<input type="button" value="跑起来" @click="run"/>
		<input type="button" value="停止" />
		<h4>{
  
  { msg }}</h4>
	</div>

	<script>
		var vm=new Vue({
			el:'#app',
			data:{
				msg:'好好学习,天天天向上~~'
			},
			methods:{
				run:function(){
					// 打印到控制台
					// 注意:在vm实例中,如果想要获取data上的数据,或者想要调用methods中的方法,必须通过this.属性名 或 thi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌药ice

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值