国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

Vue實現跑馬燈效果

瀏覽:21日期: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.cgvv.com.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
相關文章:
主站蜘蛛池模板: 久久亚洲精品中文字幕三区 | 亚洲在线免费观看 | 亚洲美女网址 | 免费看一毛一级毛片视频 | 91精品国产美女福到在线不卡 | 亚洲三级黄色片 | 99视频精品全国在线观看 | 丝袜美腿精品一区二区三 | 最近韩国日本免费免费版 | 中国美女乱淫免费看视频 | 一级待一黄aaa大片在线还看 | 成年人免费网站在线观看 | 免费的成人a视频在线观看 免费的毛片 | 亚洲天堂久久精品 | 香港日本韩国三级网站 | 网红主播大尺度精品福利视频 | 成人看片黄a毛片 | 99精彩视频在线观看 | 在线视频 亚洲 | 成人免费视频网 | 国产美女午夜精品福利视频 | 欧美jlzz18性欧美 | 一级片免费在线播放 | 日韩精品亚洲人成在线观看 | 99九九精品国产高清自在线 | 亚洲深夜福利视频 | 国产免费爽爽视频免费可以看 | 精品国产三级a | 欧美精品人爱c欧美精品 | 女让张开腿让男人桶视频 | 波多野在线视频 | 亚洲视频欧美 | 亚洲影院中文字幕 | 日韩黄色片在线观看 | 99er精品 | 久草资源免费 | 亚洲精品国产专区91在线 | 国产观看在线 | 国产精品18久久久久久vr | 久久久久久久久久久视频国内精品视频 | 国产成人精品午夜免费 |