色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Vue實現跑馬燈效果

瀏覽:39日期:2023-01-19 09:33:03

本文實例為大家分享了Vue實現跑馬燈效果的具體代碼,供大家參考,具體內容如下

實現的業務邏輯

1、給[嗨起來]按鈕,綁定一個點擊事件 v-on(@)。2、在按鈕的事件函數處理中,寫相關的業務邏輯:拿到msg的字符串,后調用字符串中的substring來進行字符串的截取操作,放到最后一個位置。3、為了實現點擊下按鈕,自動截取功能,需要將步驟2中代碼放到一個定時器中。

Vue實現跑馬燈效果

實現代碼如下:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <script src='http://www.lshqa.cn/bcjs/vue.min.js'></script></head><body> <div id='app'> <input type='button' value='嗨起來' @click='bejin'> <input type='button' value='停下' @click='stop'> <h4>{{msg}}</h4> </div> <script> //注意:在vm實例中,想獲取data數據或調用methods中的方法,必須通過this.數據屬性名或this.方法名來進行訪問,該this表示我們new出來的vm實例對象 var vm=new Vue({ el:’#app’, data:{ msg:’嗨起來,跑馬燈~~’, intervalId:null }, methods:{ bejin(){ if(this.intervalId!=null) return //箭頭解決this指向問題,由內部的指向外部 this.intervalId=setInterval(()=>{ //獲取到頭的第一個字符 var start=this.msg.substring(0,1) //獲取到后面的所有字符 var end=this.msg.substring(1) //重新拼接得到新的字符串,并賦值給this.msg this.msg=end+start //注意:vm實例,會監聽自己身上data中所有數據的改變,只要數據一發生變化,就會把最新數據,從data上同步到頁面中去 },50) }, stop(){//停止計時器 clearInterval(this.intervalId) //每當清除了定時器后,需要重新把intervalId置為null this.intervalId=null; } } }) </script></body></html>

更多文章可以點擊《Vue.js前端組件學習教程》學習閱讀。

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

更多vue學習教程請閱讀專題《vue實戰教程》

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 欧美三级在线观看视频 | 三级网站大全 | 中文日韩字幕一区在线观看 | 国产一区二区三区免费看 | 1024香蕉视频在线播放 | 理伦毛片 | 男女性男女刺激大片免费观看 | 呦女精品 | 色综合天天综合网看在线影院 | 91精品国产高清91久久久久久 | 2022国产精品网站在线播放 | 一区二区在线免费视频 | 九九色综合网 | 一级免费| 日本免费人成黄页在线观看视频 | 成人毛片国产a | 免费一级毛片麻豆精品 | 黄色a三级免费看 | 久久影视一区 | 91色老99久久九九爱精品 | 欧美一级在线全免费 | 无遮挡一级毛片私人影院 | 99久久精品久久久久久婷婷 | 女人张开腿让男人 | 欧美激情第一欧美在线 | 成年人网站免费在线观看 | 97在线视频免费观看费观看 | 亚洲精品xxxxx | 91亚洲国产 | 久久久久综合给合狠狠狠 | 九月婷婷亚洲综合在线 | 久久精品国产精品亚洲精品 | 欧美刺激午夜性久久久久久久 | 亚洲精品14p | 国内三级视频 | 欧美亚洲国产日韩一区二区三区 | 99国产福利视频在线观看 | 亚洲精品成人a在线观看 | 一区二区中文字幕亚洲精品 | 亚洲天堂日韩在线 | 外国三级毛片 |