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

So verwenden Sie video.js in Vue zum Abspielen von Videos im M3U8-Format

Inhaltsverzeichnis 1. Installation 2. Einführung ...

Detaillierte Erklärung der CSS-Float-Eigenschaft

1. Was ist Floating? Floaten bedeutet, wie der Na...

JS realisiert die automatische Wiedergabe der Timeline

Vor kurzem habe ich einen solchen Effekt implemen...

CentOS 7.5 stellt Varnish-Cache-Serverfunktion bereit

1. Einführung in Varnish Varnish ist ein leistung...

So binden Sie einen Domänennamen an den Nginx-Dienst

Konfigurieren Sie mehrere Server in nginx.conf: B...

Beispiel zum Aktivieren des Brotli-Komprimierungsalgorithmus für Nginx

Brotli ist ein neues Datenformat, das eine um 20 ...

Vue implementiert einen Login-Verifizierungscode

In diesem Artikelbeispiel wird der spezifische Co...

Ein nützliches mobiles Scrolling-Plugin BetterScroll

Inhaltsverzeichnis Machen Sie das Scrollen flüssi...

Tutorial zur Installation von VMWare15.5 unter Linux

Um VMWare unter Linux zu installieren, müssen Sie...

So überprüfen Sie, ob die Firewall in Linux ausgeschaltet ist

1. Servicemethode Überprüfen Sie den Firewall-Sta...

Der gesamte Prozess der Installation von mysql5.7.22 unter der ARM64-Architektur

MySQL-Download-Adresse: https://obs.cn-north-4.my...

Detaillierte Erklärung zum Erstellen einer aktualisierbaren Ansicht in MySQL

Dieser Artikel beschreibt anhand eines Beispiels,...