In diesem Artikelbeispiel wird der spezifische Code von Vue zur Implementierung des Countdowns zwischen bestimmten Daten zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Das Wirkungsdiagramm sieht wie folgt aus Die Datumsverarbeitungsbibliothek moment.js wird hier wie folgt verwendet npm install moment oder yarn add moment html <div Klasse="Zeit-down"> <div class="zurück">{{Tagesnummer}}</div> <div class="font-14 date">Tag</div> <div class="zurück">{{Stundenzahl}}</div> <div class="font-14 date">Uhrzeit</div> <div class="back">{{minuteNum}}</div> <div class="font-14 date">Minuten</div> <div class="zurück">{{zweiteNummer}}</div> <div class="font-14 date">Sekunden</div> </div> js importiere Moment aus „Moment“; Standard exportieren { Name: 'TimeRangPage', Requisiten: { Startzeit: String, endTime: Zeichenfolge }, Daten () { zurückkehren { Tage: 0, Stunden: 0, Minuten: 0, Sekunden: 0, timeSetInterval: null, showTimeDown: falsch, showOver: false }; }, erstellt () { wenn (Moment(neues Datum()).istVor(dieser.Startzeit)) { dies.showTimeDown = wahr; dies.timeDown(); } wenn (Moment (neues Datum ()).istNach(dieser.Endzeit)) dies.showOver = wahr; }, Methoden: { ZeitAb () { this.timeSetInterval = setInterval(() => { wenn (Moment(diese.Startzeit).istVorher(Moment())) { this.showTimeDown = falsch; Intervall löschen(dieses.ZeitIntervall festlegen); Standort.neu laden(); } let dur = Moment.Dauer(Moment(this.startTime) - Moment(), 'ms'); diese.Tage = dur.get('Tage'); this.hours = dur.get('Stunden'); this.minutes = dur.get('minutes'); this.seconds = dur.get('Sekunden'); }, 1000); } }, berechnet: { TagNummer () { wenn (diese Tage < 10) returniere '0' + diese Tage; gib diese Tage zurück; }, Stundenzahl () { wenn (diese.Stunden < 10) returniere '0' + diese.Stunden; gib dies.Stunden zurück; }, minuteNum () { wenn (diese.Minuten < 10) returniere '0' + diese.Minuten; gib dies.Minuten zurück; }, zweiteZahl () { wenn (diese.Sekunden < 10) returniere '0' + diese.Sekunden; gib dies.Sekunden zurück; } } }; 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:
|
<<: So richten Sie geplante Aufgaben in Linux und Windows ein
>>: Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23 Winx64 unter Win10
Grundlagen In einer relationalen Datenbank entspr...
Der Ursprung des Problems Das erste Mal, dass ich...
So ändern Sie den Stil der von elementUI bereitge...
.NET SDK-Download-Link https://dotnet.microsoft.c...
1. Die Farbe der Bildlaufleiste unter xhtml Im Ori...
Native js realisiert den Karusselleffekt (nahtlos...
Fehlerszenario Verwenden Sie den MySQL-Befehl in ...
<br />Ein toller Blogbeitrag von PPK vor zwe...
Sehen Sie sich die von der aktuellen Datenbank un...
Inhaltsverzeichnis Überblick Dateideskriptoren Sy...
1. Einführung in KVM Die Abkürzung für Kernel-bas...
Überblick Der Lastenausgleich von Nginx bietet Up...
1. Abfragevorgang Prozessliste anzeigen 2. Fragen...
Inhaltsverzeichnis 1. Array.at() 2. Array.copyWit...
Hintergrund Dieser Fehler wurde dadurch verursach...