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 Sie erhalten möglicherweise häufig Warn-E...
1. Das Startmenü besteht darin, den Cursor in die...
Vorwort Generatorfunktionen gibt es in JavaScript...
1. Aufgetretene Probleme Bei der verteilten Proje...
Inhaltsverzeichnis Einführung: Installation von E...
Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...
1. Umweltvorbereitung: Betriebssystem: CentOS Lin...
Vor kurzem hatte ich zufällig Kontakt mit dem Pro...
1. Laden Sie zunächst die neueste Version von MyS...
Vorwort Um bei Datenbankoperationen die Richtigke...
In diesem Artikel wird der spezifische Code von j...
Ich werde nicht viel Unsinn erzählen, schauen wir...
SSH-Secure-Shell, ermöglicht sichere Remote-Anmel...
Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...
HTTP-Statuscodes Der Statuscode besteht aus 3 Zif...