久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

Vue實現跑馬燈效果

瀏覽:38日期: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.gepszalag.com/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
相關文章:
主站蜘蛛池模板: 粉嫩视频在线观看 | 在线看片网站 | 日本成人在线视频网站 | 国产午夜精品久久久 | 天天曰夜夜操 | 老汉色影院 | 国产成人一区 | 国产精品二区三区 | 毛片99 | 久久精品久久久 | 天天操天天干视频 | 99re国产| 黄色毛片视频网站 | 岛国精品 | 天天草草草 | 密室大逃脱第六季大神版在线观看 | 综合一区二区三区 | 能免费看av的网站 | 美女一区二区三区在线观看 | 国产高潮好爽受不了了夜色 | 国产精品毛片一区二区三区 | 免费av片在线 | 久久99国产精品久久99大师 | 91在线视频免费观看 | 亚洲一本| 亚洲视频中文字幕 | 日韩中文字幕在线免费 | 久久久久久久久久毛片 | 亚洲一区二区在线免费观看 | 日日摸日日碰夜夜爽不卡dvd | 国产一页 | 久草福利在线视频 | 天天操夜夜操免费视频 | 91香蕉视频在线观看 | 一区二区免费在线播放 | 亚洲三级在线观看 | 国产欧美精品一区二区色综合朱莉 | 华丽的挑战在线观看 | 精品国产91 | 亚洲高清在线观看 | 99热国产在线观看 |