一、功能
1.点击按钮开始滚动
2.点击按钮停止滚动
二、源代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>跑马灯</title>
<!-- 引入vue.js-->
<script src="./lib/vue.js"></script>
</head>
<body>
<div id="app">
<button @click="show">跑起来</button>
<button @click="stop">stop</button>
<h3 v-text="message"></h3>
</div>
<script>
var vm = new Vue({
el:"#app",
data:{
message:"股市有风险,入市需谨慎",
timer:null
},
methods:{
show(){
if(this.timer != null) return;
this.timer = setInterval(() => {
let start = this.message.substring(0,1);
let end = this.message.substring(1);
this.message = end + start;
},300)
},
stop(){
clearInterval(this.timer)
this.timer = null
}
}
})
</script>
</body>
</html>