欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue實現(xiàn)簡單跑馬燈特效

 更新時間:2022年05月18日 16:14:03   作者:pink-0614  
這篇文章主要為大家詳細介紹了Vue實現(xiàn)簡單跑馬燈特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Vue實現(xiàn)簡單跑馬燈特效的具體代碼,供大家參考,具體內(nèi)容如下

效果:

點擊按鈕讓文字動起來,點擊停止按鈕讓文字停止

知識點:

  • substring(字符串截取)
  • setInterval定時器(控制文字移動速度)
  • clearInterval清除定時器(控制文字停止)

代碼展示:

<!DOCTYPE html>
<html>
?? ?<head>
?? ??? ?<meta charset="utf-8">
?? ??? ?<title></title>
?? ??? ?<script src="vue.js" type="text/javascript" charset="utf-8"></script>
?? ??? ?<style type="text/css">
?? ??? ??? ?#app{
?? ??? ??? ??? ?width: 200px;
?? ??? ??? ??? ?height: 120px;
?? ??? ??? ??? ?background-color: pink;
?? ??? ??? ??? ?text-align: center;
?? ??? ??? ??? ?border-bottom: 1px solid #cfccc5;
?? ??? ??? ?}
?? ??? ?</style>
?? ?</head>
?? ?<body>
?? ??? ?<div id="app">
?? ??? ??? ?<h1>{{text}}</h1><br>
?? ??? ??? ?<button @click="piao()">飄</button>&nbsp;&nbsp;&nbsp;
?? ??? ??? ?<button @click="ding()">定住</button>
?? ??? ?</div>
?? ??? ?<script type="text/javascript">
?? ??? ??? ?new Vue({
?? ??? ??? ??? ?el:"#app",
?? ??? ??? ??? ?data:{
?? ??? ??? ??? ??? ?text:"跑馬燈效果!",
?? ??? ??? ??? ??? ?flag:null
?? ??? ??? ??? ?},
?? ??? ??? ??? ?methods:{
?? ??? ??? ??? ??? ?piao(){
?? ??? ??? ??? ??? ??? ?// 如果ind已經(jīng)被賦值了就返回
?? ??? ??? ??? ??? ??? ?if(this.flag){return};
?? ??? ??? ??? ??? ??? ?this.flag = setInterval(()=>{
?? ??? ??? ??? ??? ??? ??? ?// 截取首個字符
?? ??? ??? ??? ??? ??? ??? ?var head = this.text.substring(0,1);
?? ??? ??? ??? ??? ??? ??? ?// 截取除了首個字符外的所有字符
?? ??? ??? ??? ??? ??? ??? ?var foot = this.text.substring(1);
?? ??? ??? ??? ??? ??? ??? ?// 拼接起來
?? ??? ??? ??? ??? ??? ??? ?this.text = foot + head;
?? ??? ??? ??? ??? ??? ?},100)
?? ??? ??? ??? ??? ?},
?? ??? ??? ??? ??? ?ding(){
?? ??? ??? ??? ??? ??? ?// 清除定時器
?? ??? ??? ??? ??? ??? ?clearInterval(this.flag);
?? ??? ??? ??? ??? ??? ?// 把flag置空 不然下一次點擊文字不會移動
?? ??? ??? ??? ??? ??? ?this.flag=null;
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?})
?? ??? ?</script>
?? ?</body>
</html>

效果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Nuxt的動態(tài)路由和參數(shù)校驗操作

    Nuxt的動態(tài)路由和參數(shù)校驗操作

    這篇文章主要介紹了Nuxt的動態(tài)路由和參數(shù)校驗操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue-cli 引入、配置axios的方法

    vue-cli 引入、配置axios的方法

    這篇文章主要介紹了vue-cli 引入axios的方法,文中還給大家提到了vue-cli 配置axios的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • Vue3 中的 Vue-Router 和 VueX詳解

    Vue3 中的 Vue-Router 和 VueX詳解

    VueX 提供了一個全局都可以使用的數(shù)據(jù)管理倉庫,不用考慮父子傳值之類的問題,并且可以跨頁面?zhèn)鬟f數(shù)據(jù),提高了可維護性,這篇文章主要介紹了Vue3 中的 Vue-Router 和 VueX,需要的朋友可以參考下
    2022-12-12
  • vue 集成 vis-network 實現(xiàn)網(wǎng)絡拓撲圖的方法

    vue 集成 vis-network 實現(xiàn)網(wǎng)絡拓撲圖的方法

    這篇文章主要介紹了vue 集成 vis-network 實現(xiàn)網(wǎng)絡拓撲圖的方法,本文通過實例代碼給大家介紹的非常詳細 ,需要的朋友可以參考下
    2019-08-08
  • vue和react的區(qū)別及優(yōu)缺點解讀

    vue和react的區(qū)別及優(yōu)缺點解讀

    這篇文章主要介紹了vue和react的區(qū)別及優(yōu)缺點說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue將時間戳轉換成自定義時間格式的方法

    vue將時間戳轉換成自定義時間格式的方法

    下面小編就為大家分享一篇vue將時間戳轉換成自定義時間格式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 詳解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 構建記事本應用

    詳解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 構建記事本應用

    本篇文章主要介紹了詳解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 構建記事本應用 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Vue?實現(xiàn)分頁功能

    Vue?實現(xiàn)分頁功能

    Vue提供了豐富的API和組件,可以幫助開發(fā)者快速地構建現(xiàn)代化的Web應用程序,本文介紹了Vue如何實現(xiàn)分頁功能,包括數(shù)據(jù)的獲取、分頁器的實現(xiàn)和頁面的渲染
    2023-09-09
  • 如何使用 vue-cli 創(chuàng)建模板項目

    如何使用 vue-cli 創(chuàng)建模板項目

    這篇文章主要介紹了如何使用 vue-cli 創(chuàng)建模板項目,幫助大家更好的理解和學習vue框架的知識,感興趣的朋友可以了解下
    2020-11-11
  • Vue3使用MD5加密實戰(zhàn)案例(清晰明了)

    Vue3使用MD5加密實戰(zhàn)案例(清晰明了)

    MD5是一種信息摘要算法(對稱加密),一種被廣泛使用的密碼散列函數(shù),可以產(chǎn)生出一個128位(16字節(jié))的散列值,用來確保信息傳輸完整一致性,這篇文章主要給大家介紹了關于Vue3使用MD5加密的相關資料,需要的朋友可以參考下
    2023-05-05

最新評論