Vue實現(xiàn)簡單的跑馬燈
Vue實現(xiàn)滾動字條/跑馬燈,供大家參考,具體內(nèi)容如下
內(nèi)容不多,直接看代碼吧
<!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);//截取下標(biāo)為0的字符串
let end = this.txt.substring(1);//截取從下標(biāo)為1到結(jié)束的字符串
this.txt = end + start;
},300);
},
stop(){
clearInterval(this.timer)
}
}
})
</script>
效果如下圖:

更多文章可以點擊《Vue.js前端組件學(xué)習(xí)教程》學(xué)習(xí)閱讀。
關(guān)于vue.js組件的教程,請大家點擊專題vue.js組件學(xué)習(xí)教程進(jìn)行學(xué)習(xí)。
更多vue學(xué)習(xí)教程請閱讀專題《vue實戰(zhàn)教程》
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Vue聲明式導(dǎo)航與編程式導(dǎo)航示例分析講解
這篇文章主要介紹了Vue中聲明式導(dǎo)航與編程式導(dǎo)航,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-11-11
vue前端優(yōu)雅展示后端十萬條數(shù)據(jù)面試點剖析
這篇文章主要為大家介紹了vue前端優(yōu)雅展示后端十萬條數(shù)據(jù)的考點剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
關(guān)于Vue.nextTick()的正確使用方法淺析
最近在項目中遇到了一個需求,我們通過Vue.nextTick()來解決這一需求,但發(fā)現(xiàn)網(wǎng)上這方面的資料較少,所以自己來總結(jié)下,下面這篇文章主要給大家介紹了關(guān)于Vue.nextTick()正確使用方法的相關(guān)資料,需要的朋友可以參考下。2017-08-08

