第一个VUE,如何实现跑马灯效果

 时间:2026-02-12 02:42:26

1、打开Hbuilder、建立一个项目(引入vue.js的包,vue的官网可直接下载)、目录结构如下

第一个VUE,如何实现跑马灯效果

2、用<script src="js/vue.js"></script>引入vue.js

第一个VUE,如何实现跑马灯效果

3、建立两个按钮<input type="button" value="start" /><input type="button" value="stop" />

第一个VUE,如何实现跑马灯效果

4、添加vue的渲染

<script>

var vm=new Vue({

el:'#app',

data:{

msg:'实现跑马灯效果'

}

})

</script>

第一个VUE,如何实现跑马灯效果

5、添加click事件,以及字符串拆分,实现大致效果,如图

第一个VUE,如何实现跑马灯效果

6、设置定时器、以及暂时效果

第一个VUE,如何实现跑马灯效果

7、防止重复点击定时器

第一个VUE,如何实现跑马灯效果

8、代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>测试第一个VUE(跑马灯效果)</title>

<script src="js/vue.js"></script>

</head>

<body>

<div id="app">

<input type="button" value="start" @click="start"/>

<input type="button" value="stop" @click="stop"/>

<h4>{{msg}}</h4>

</div>

</body>

<script>

var vm=new Vue({

el:'#app',

data:{

msg:'实现跑马灯效果',

intervalId:null

},

methods:{

start(){

if(this.intervalId!=null)return;

this.intervalId=setInterval(() =>{

var start=this.msg.substring(0,1);

var end=this.msg.substring(1);

this.msg=end+start;

},300)

},

stop(){

clearInterval(this.intervalId)

this.intervalId=null;

}

}

})

</script>

</html>

  • 如何删除逻辑卷
  • 小米11ultra如何设置超级壁纸
  • Windows编辑内置的域组策略计算机自动证书申请
  • 小米音乐在哪里设置播放品质
  • Oracle怎么查看当前数据库基本信息
  • 热门搜索
    酸辣藕丁的家常做法 山药炖排骨的做法 马可波罗瓷砖怎么样 油焖茄子的家常做法 腊八粥怎么做 芹菜粉的做法 bios怎么进入 电子邮件地址怎么写 湿气重的人怎么排湿吃什么最好 珍珠奶茶做法