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:
|
<<: Der Prozess der Bereitstellung und Ausführung des Countly-Servers im Docker unter Win10
>>: Wird der Index durch MySQL ungültig?
Ich frage mich, ob Sie wie ich ein Programmierer ...
MyISAM-Speicher-Engine MyISAM basiert auf der ISA...
1. Übersicht Zabbix ist eine sehr leistungsstarke...
Binärprotokoll der Hauptbibliothek: # bei 2420 #1...
Beim Freigeben eines Projekts müssen Sie häufig d...
Inhaltsverzeichnis 1. So führen Sie stapelweise U...
Vorwort Manchmal stößt man auf Geschäftstabellen,...
Die meisten Leute kompilieren MySQL und legen es ...
In diesem Artikelbeispiel wird der spezifische Co...
Neo4j (eines der NoSQL-Modelle) ist eine leistung...
Dieser Artikel gibt Ihnen den spezifischen Code v...
Inhaltsverzeichnis 1. Geben Sie zuerst das Konfig...
In diesem Artikel erfahren Sie, wie Sie mit Navic...
Mysql 8.0 Installationsprobleme und Passwort-Rese...
Ich war in einer Besprechung, als ein Kollege anr...