最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue計時器的實現(xiàn)方法

 更新時間:2021年06月28日 08:34:46   作者:HXH_csdn  
這篇文章主要為大家詳細(xì)介紹了vue計時器的實現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue實現(xiàn)計時器的具體代碼,供大家參考,具體內(nèi)容如下

這里做的是點擊按鈕開始與結(jié)束倒計時的功能

<div class="time" v-if="rptType">{{str}}</div>
<div class="receipt" :class="rptType?'jdz':'jiedan'" @click="receipt">開始</div>
data(){
 return{
  rptType: false,//狀態(tài)
      h:0,//定義時,分,秒,毫秒并初始化為0;
        m:0,
        ms:0,
        s:0,
        time:0,
        str:'',
 }
},
mounted:function(){
 this.$nextTick(function () {//整個視圖都渲染完畢
 })
},
methods:{
 getTask: function(e){
  this.taskType = e;
 },
 //開始
 receipt: function() {
  this.rptType = !this.rptType;
  if(this.rptType){
   this.time=setInterval(this.timer,50);
  }else{
   this.reset()
  }
 },
 timer: function(){   //定義計時函數(shù)
     this.ms=this.ms+50;         //毫秒
     if(this.ms>=1000){
       this.ms=0;
       this.s=this.s+1;         //秒
     }
     if(this.s>=60){
       this.s=0;
       this.m=this.m+1;        //分鐘
     }
     if(this.m>=60){
       this.m=0;
       this.h=this.h+1;        //小時
     }
     this.str =this.toDub(this.h)+":"+this.toDub(this.m)+":"+this.toDub(this.s)+""/*+this.toDubms(this.ms)+"毫秒"*/;
     // document.getElementById('mytime').innerHTML=h+"時"+m+"分"+s+"秒"+ms+"毫秒";
 },
 toDub: function(n){  //補(bǔ)0操作
     if(n<10){
       return "0"+n;
     }
     else {
       return ""+n;
     }
 },
 reset: function(){  //重置
     clearInterval(this.time);
     this.h=0;
     this.m=0;
     this.ms=0;
     this.s=0;
     this.str="00:00:00";
 },
}

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

相關(guān)文章

  • Vue2?與?Vue3?的數(shù)據(jù)綁定原理及實現(xiàn)

    Vue2?與?Vue3?的數(shù)據(jù)綁定原理及實現(xiàn)

    這篇文章主要介紹了Vue2與Vue3的數(shù)據(jù)綁定原理及實現(xiàn),數(shù)據(jù)綁定是一種把用戶界面元素的屬性綁定到特定對象上面并使其同步的機(jī)制,使開發(fā)人員免于編寫同步視圖模型和視圖的邏輯
    2022-09-09
  • vue前端路由以及vue-router兩種模式實例詳解

    vue前端路由以及vue-router兩種模式實例詳解

    路由這個概念最先是后端出現(xiàn)的,下面這篇文章主要給大家介紹了關(guān)于vue前端路由以及vue-router兩種模式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • 前端vue面試總問watch和computed區(qū)別及建議總結(jié)

    前端vue面試總問watch和computed區(qū)別及建議總結(jié)

    在現(xiàn)代前端的面試中,vue和react是面試過程中基本必問的技術(shù)棧,其中Vue響應(yīng)式話題,watch和computed是面試官非常喜歡聊的主題,雖然watch和computed它們都用于監(jiān)聽數(shù)據(jù)的變化,但它們在實現(xiàn)原理、使用場景和行為上有著顯著的區(qū)別,本文將深入探討,并提供一些面試過程中的建議
    2023-10-10
  • 實例講解Vue.js中router傳參

    實例講解Vue.js中router傳參

    本篇文章通過實例給大家分析了Vue.js中router傳參的相關(guān)知識點,對此有興趣的朋友參考學(xué)習(xí)下。
    2018-04-04
  • Vue全家桶實踐項目總結(jié)(推薦)

    Vue全家桶實踐項目總結(jié)(推薦)

    本篇文章主要介紹了Vue全家桶實踐項目總結(jié)(推薦),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • vue3開啟攝像頭并進(jìn)行拍照的實現(xiàn)示例

    vue3開啟攝像頭并進(jìn)行拍照的實現(xiàn)示例

    本文主要介紹了vue3開啟攝像頭并進(jìn)行拍照的實現(xiàn)示例,主要是使用navigator.mediaDevices.getUserMedia這個API來實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Vue router/Element重復(fù)點擊導(dǎo)航路由報錯問題及解決

    Vue router/Element重復(fù)點擊導(dǎo)航路由報錯問題及解決

    這篇文章主要介紹了Vue router/Element重復(fù)點擊導(dǎo)航路由報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue路由嵌套的SPA實現(xiàn)步驟

    vue路由嵌套的SPA實現(xiàn)步驟

    這篇文章主要為大家詳細(xì)介紹了vue路由嵌套的SPA實現(xiàn)步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue-cli3.0 腳手架搭建項目的過程詳解

    vue-cli3.0 腳手架搭建項目的過程詳解

    這篇文章主要介紹了vue-cli3.0 腳手架搭建項目的過程,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • vue通過數(shù)據(jù)過濾實現(xiàn)表格合并

    vue通過數(shù)據(jù)過濾實現(xiàn)表格合并

    這篇文章主要為大家詳細(xì)介紹了vue通過數(shù)據(jù)過濾實現(xiàn)表格合并,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評論

聂拉木县| 杭锦后旗| 久治县| 眉山市| 洪江市| 绥德县| 大冶市| 渝中区| 浮山县| 理塘县| 河北区| 安岳县| 亚东县| 罗城| 抚顺市| 大同县| 房山区| 米泉市| 庆安县| 大余县| 清水河县| 金乡县| 玉田县| 罗源县| 榆树市| 西畴县| 云浮市| 锡林浩特市| 纳雍县| 临漳县| 珲春市| 莱西市| 外汇| 石楼县| 通化县| 阜新| 磐安县| 泽州县| 高陵县| 从江县| 阜康市|