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?
Inhaltsverzeichnis 1. Installation 2. Einführung ...
1. Was ist Floating? Floaten bedeutet, wie der Na...
Vor kurzem habe ich einen solchen Effekt implemen...
1. Einführung in Varnish Varnish ist ein leistung...
Konfigurieren Sie mehrere Server in nginx.conf: B...
Brotli ist ein neues Datenformat, das eine um 20 ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Machen Sie das Scrollen flüssi...
Inhaltsverzeichnis Erster Schritt der Installatio...
Um VMWare unter Linux zu installieren, müssen Sie...
Dieser Artikel veranschaulicht anhand von Beispie...
Wenn Sie möchten, dass der Anwendungsdienst im Do...
1. Servicemethode Überprüfen Sie den Firewall-Sta...
MySQL-Download-Adresse: https://obs.cn-north-4.my...
Dieser Artikel beschreibt anhand eines Beispiels,...