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
Inhaltsverzeichnis Makefile Makefile-Benennung un...
Verständnis des Diff-Algorithmus in React diff -A...
Dies ist ein wichtiges (und wunderbares) Thema fü...
Ich bin auf ein sehr ungewöhnliches Problem mit ve...
= Nur beim Setzen und Aktualisieren wirkt es wie ...
Inhaltsverzeichnis Neuen Benutzer anlegen Neue Be...
Vorwort: Ich glaube, dass diejenigen, die dieses ...
Systemumgebung: Win10 64-bit MySQL-Version: mysql...
CSS Sprite, auch bekannt als CSS Sprite, ist eine...
Mit der GROUP BY-Syntax können die Abfrageergebni...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis JSON.parse JSON.parse-Syntax R...
Inhaltsverzeichnis Anwendungsszenarien So erreich...
Aufgetroffene Fallstricke Ich habe den ganzen Nac...
Inhaltsverzeichnis Überblick Problembeschreibung ...