In diesem Artikel wird der spezifische Code von Vue zur Implementierung der zweiten Kill-Countdown-Komponente zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Unten ist die Countdown-Komponente für den zweiten Kill mit Vue Entwicklungsideen 1. Fordern Sie den Server auf, die aktuelle Serverzeit abzurufen (basierend auf der Serverzeit). Code-ImplementierungDer folgende Code zeigt nur die Schritte 4 und 5. Komponente CountDown.vue <Vorlage> <div> <input type="datetime-local" :min="currentTime" placeholder="Bitte geben Sie die Startzeit des Flash-Sales ein" v-model="startTime"> <button @click="submit">Zeitmessung starten</button> </div> <div> <h1>{{ Countdown-Zeit }}</h1> </div> </Vorlage> <Skript> lass Timer = null; let tipTextPrefix = 'Verbleibende Zeit bis zum Beginn des Flash-Sales: '; Moment aus „Moment“ importieren; Standard exportieren { Name: 'CountDown', Daten() { return { currentTime: moment().format('YYYY-MM-DDTHH:mm'), // Bitte verwenden Sie die in den Schritten 1-3 berechnete Serverzeit startTime: moment().format('YYYY-MM-DDTHH:mm'), countDownTime: tipTextPrefix + '0 Tage 0 Stunden 0 Minuten 0 Sekunden' }}, Methoden: { senden: function() { const _this = dies; Intervall löschen(Timer); Timer = Intervall festlegen(() => { _this.countDownTime = _this.countDown(); }, 1000); }, countDown: Funktion() { Konsole.log(diese.Startzeit); const Sekunden = Moment (diese.Startzeit).diff (neues Datum, 'Sekunden'); if (Sekunden <= 0) { Intervall löschen(Timer); return „Zweiter Verkauf hat begonnen“; } const Sekunde = Sekunden%60; const Minuten = (Sekunden-Sekunde) / 60; const minute = Minuten%60; const Stunden = (Minuten-Minuten) / 60; const Stunde = Stunden%24; const Tag = (Stunden-Stunde) / 24; const res = tipTextPrefix + Tag + „Tag“ + Stunde + „Stunde“ + Minute + „Minute“ + Sekunde + „Sekunde“; Rückgabewert; } }, } </Skript> <Stil> </Stil> 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:
|
<<: Lösung für das Flashback-Problem nach der Eingabe des Passworts in der MySQL-Datenbank
Vorwort Der Blogger verwendet die Idea IDE. Da di...
Ich habe fast zwei Stunden damit verbracht, versc...
Inhaltsverzeichnis 1. Was ist der Lebenszyklus 2....
Inhaltsverzeichnis Gängige Array-Methoden Pop() u...
Inhaltsverzeichnis Über FastDFS 1. Suche nach Bil...
Ergebnisse erzielen Umsetzungsideen Der Schmelzef...
Viele Leute haben dieses Buch gelesen: „Entwickel...
【Inhalt】: 1. Verwenden Sie den Verlaufsstil des H...
Inhaltsverzeichnis 1. Einführung in den MySQL-Ind...
Inhaltsverzeichnis 1. Wirkungsdiagramm (mehrere S...
Als ich kürzlich an CSS-Schnittstellen arbeitete,...
Öffnen Sie das dekomprimierte Verzeichnis von Tom...
Dieser Artikel beschreibt anhand von Beispielen d...
1. Was ist die HTML-Auszeichnungssprache? HTML is...
Fehlermeldung: Der Job für mysqld.service ist feh...