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
Der META-Tag, umgangssprachlich auch als Tag beze...
Designer müssen Psychologie verstehen, indem sie ...
Die Verwendung von „Computed“ in vue3. Da vue3 mi...
Vorwort Derzeit ist das von meiner Firma verwende...
Inhaltsverzeichnis Zwei Module zur Verwendung von...
In diesem Artikel wird der spezifische Code für d...
Inhaltsverzeichnis 1. Einführung in integrierte O...
Inhaltsverzeichnis 1. Betreiber Zusammenfassen 1....
Vorwort Um die Konsistenz und Integrität der Date...
Meine Empfehlung Lösung für die Koexistenz mehrer...
1. Nach dem Betreten des Containers Katze /etc/ho...
Inhaltsverzeichnis Schnellstart Anwendung Grundpr...
Der Standardtabellenname ist „base_data“ und der ...
Heutige Aufgaben 1. Wahl der Linux-Distribution 2...
1. Problem Es gibt eine Tabelle wie unten gezeigt...