So implementieren Sie den Vue-Timer

So implementieren Sie den Vue-Timer

In diesem Artikelbeispiel wird der spezifische Code von Vue zur Implementierung des Timers zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Was wir hier tun, ist, auf die Schaltfläche zu klicken, um den Countdown zu starten und zu beenden

<div Klasse="Zeit" v-if="rptType">{{str}}</div>
<div class="Quittung" :class="rptType?'jdz':'jiedan'" @click="Quittung">Start</div>
Daten(){
 zurückkehren {
  rptType: false, //Status h: 0, //Stunden, Minuten, Sekunden, Millisekunden definieren und auf 0 initialisieren;
        m:0,
        ms:0,
        s:0,
        Zeit: 0,
        str:'',
 }
},
montiert:Funktion(){
 this.$nextTick(function () {//Die gesamte Ansicht wird gerendert})
},
Methoden:{
 getTask: Funktion(e){
  dieser.Aufgabentyp = e;
 },
 //Beleg starten: function() {
  dieser.rptType = !dieser.rptType;
  wenn(dieser.rptType){
   diese.Zeit=setInterval(dieser.Timer,50);
  }anders{
   dies.reset()
  }
 },
 Timer: function(){ //Zeitfunktion definieren this.ms=this.ms+50; //Millisekundenif(this.ms>=1000){
       dies.ms=0;
       this.s=this.s+1; //Sekunden}
     wenn(dies.s>=60){
       dies.s=0;
       this.m=this.m+1; //Minuten}
     wenn(dies.m>=60){
       dies.m=0;
       this.h=this.h+1; //Stunden}
     dies.str =dies.toDub(dies.h)+":"+dies.toDub(dies.m)+":"+dies.toDub(dies.s)+""/*+dies.toDubms(dies.ms)+"Millisekunden"*/;
     // document.getElementById('mytime').innerHTML=h+"Stunde"+m+"Minute"+s+"Sekunde"+ms+"Millisekunde";
 },
 toDub: function(n){ //0-Operation hinzufügen, wenn(n<10){
       gibt "0"+n zurück;
     }
     anders {
       gibt ""+n zurück;
     }
 },
 zurücksetzen: function(){ //Zurücksetzen clearInterval(this.time);
     dies.h=0;
     dies.m=0;
     dies.ms=0;
     dies.s=0;
     dies.str="00:00:00";
 },
}

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Implementierung eines einfachen Timers basierend auf der Vue-Methode
  • Das Vue-CLI-Framework implementiert eine Timer-Anwendung
  • Verwenden von Vue zum Implementieren einer Timerfunktion
  • Vue.js implementiert eine einfache Timerfunktion
  • Vue implementiert eine einfache Timer-Komponente
  • Detaillierte Verwendung des Vue-Timers
  • Lösen Sie das Problem, dass der Timer weiterhin ausgeführt wird, nachdem die Vue-Komponente zerstört wurde
  • Vue-Beispielcode mit Timer zum Erzielen eines Laufschrifteffekts
  • Implementierungscode der Vue-Timer-Komponente
  • So kapseln Sie Timerkomponenten in Vue3

<<:  Der Prozess der Bereitstellung und Ausführung des Countly-Servers im Docker unter Win10

>>:  Wird der Index durch MySQL ungültig?

Artikel empfehlen

...

Implementierung der Vorschaufunktion mehrerer Bild-Uploads auf HTML-Basis

Ich habe vor kurzem ein Skript zum Hochladen mehr...

Das Erlebnis gestalten: Was auf dem Knopf liegt

<br />Vor Kurzem hat UCDChina eine Artikelse...

So verkleinern Sie die Protokolldatei in MYSQL SERVER

Das Transaktionsprotokoll zeichnet die Vorgänge a...

Lernen Sie MySQL auf einfache Weise

Vorwort Die Datenbank war schon immer meine Schwa...

Verwendung von Linux-Netzwerkkonfigurationstools

Dieser Artikel stellt RHEL8-Netzwerkdienste und N...

JS ES neue Funktionen Vorlagenzeichenfolge

Inhaltsverzeichnis 1. Was ist eine Vorlagenzeiche...