Vue實(shí)現(xiàn)跑馬燈簡(jiǎn)單效果
本文實(shí)例為大家分享了Vue實(shí)現(xiàn)跑馬燈簡(jiǎn)單效果的具體代碼,供大家參考,具體內(nèi)容如下
1、跑馬燈效果
說(shuō)明:?jiǎn)螕?應(yīng)援"按鈕文字向左飄動(dòng),再單擊"暫停"按鈕停止當(dāng)前飄動(dòng)
2、完整代碼 (注意:代碼中需要引入vue.js文件,這個(gè)文件自己根據(jù)目錄位置引入,具體位置代碼中有注釋)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>跑馬燈</title> <!-- 引入vue.js文件--> <script src="../vue.js"></script> <style type="text/css"> #app{ padding: 20px; } </style> </head> <body> <div id="app"> <button @click="run">應(yīng)援</button> <button @click="stop">暫停</button> <h3>{{msg}}</h3> </div> <script> new Vue({ el:"#app", data:{ msg:"朋友朋友我愛(ài)你,就像老鼠愛(ài)大米~~~!", timer:null //在data上定義定時(shí)器timer,默認(rèn)為null }, methods:{ run(){ // 如果timer已經(jīng)賦值就返回 if(this.timer){return}; this.timer = setInterval(() => { // msg分割為數(shù)組 var arr = this.msg.split(''); // shift刪除并返回刪除的那個(gè),push添加到最后 // 把數(shù)組第一個(gè)元素放入到最后面 arr.push(arr.shift()); // arr.join('')吧數(shù)組連接為字符串復(fù)制給msg this.msg = arr.join(''); },100) }, stop(){ //清除定時(shí)器 clearInterval(this.timer); //清除定時(shí)器之后,需要重新將定時(shí)器置為null this.timer = null; } } }) </script> </body> </html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue項(xiàng)目中使用ueditor的實(shí)例講解
下面小編就為大家分享一篇vue項(xiàng)目中使用ueditor的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03基于vue-simplemde實(shí)現(xiàn)圖片拖拽、粘貼功能
這篇文章主要介紹了基于vue-simplemde實(shí)現(xiàn)圖片拖拽、粘貼功能,需要的朋友可以參考下2018-04-04Vue-router路由判斷頁(yè)面未登錄跳轉(zhuǎn)到登錄頁(yè)面的實(shí)例
下面小編就為大家?guī)?lái)一篇Vue-router路由判斷頁(yè)面未登錄跳轉(zhuǎn)到登錄頁(yè)面的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10Vue中用JSON實(shí)現(xiàn)刷新界面不影響倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了Vue中用JSON實(shí)現(xiàn)刷新界面不影響倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10vue3使用ref獲取dom結(jié)果為'null'的原因詳析
這篇文章主要給大家介紹了關(guān)于vue3使用ref獲取dom結(jié)果為'null'的原因詳析,ref是Vue3中一個(gè)非常重要的功能,它可以用來(lái)獲取DOM節(jié)點(diǎn),從而實(shí)現(xiàn)對(duì)DOM節(jié)點(diǎn)的操作,需要的朋友可以參考下2023-07-07vue + any-touch實(shí)現(xiàn)一個(gè)iscroll 實(shí)現(xiàn)拖拽和滑動(dòng)動(dòng)畫(huà)效果
這篇文章主要介紹了vue + any-touch實(shí)現(xiàn)一個(gè)iscroll實(shí)現(xiàn)拖拽和滑動(dòng)動(dòng)畫(huà)效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04vue2老項(xiàng)目vite升級(jí)改造過(guò)程記錄
目前vite主要默認(rèn)是支持給vue3使用的,并且如果使用官方的cli創(chuàng)建的項(xiàng)目一樣會(huì)默認(rèn)使用vue3去構(gòu)建項(xiàng)目,此時(shí)對(duì)于一些vue2的老項(xiàng)目就顯得不友好了,下面這篇文章主要給大家介紹了關(guān)于vue2老項(xiàng)目vite升級(jí)改造的相關(guān)資料,需要的朋友可以參考下2022-12-12Vant?Weapp組件picker選擇器初始默認(rèn)選中問(wèn)題
這篇文章主要介紹了Vant?Weapp組件picker選擇器初始默認(rèn)選中問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01