Vue implementiert eine Zeit-Countdown-Funktion

Vue implementiert eine Zeit-Countdown-Funktion

In diesem Artikelbeispiel wird der spezifische Code von Vue zur Realisierung der Zeit-Countdown-Funktion zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

brauchen:

Machen Sie einen Countdown-Effekt für die verbleibende Zahlungszeit

Effektbild:

Code:

<Vorlage>
 <div>Verbleibende Zahlungsfrist: {{count}}</div>
</Vorlage>
<Skript>
Standard exportieren {
    Daten() {
        zurückkehren {
            Anzahl: '', // Countdown-Sekunden: 864000 // 10 Tage in Sekunden}
    },
    montiert() {
        this.Time() //Rufe den Timer auf},
    Methoden: {
        // Tag-, Stunden-, Minuten- und Sekundenformatierungsfunktion countDown() {
            lass d = parseInt(diese.Sekunden / (24 * 60 * 60))
            d = d < 10 ? "0" + d : d
            sei h = parseInt(this.seconds / (60 * 60) % 24);
            h = h < 10 ? "0" + h : h
            lass m = parseInt(diese.Sekunden / 60 % 60);
            m = m < 10 ? "0" + m : m
            lass s = parseInt(this.seconds % 60);
            s = s < 10 ? "0" + s : s
            this.count = d + 'Tag' + h + 'Stunde' + m + 'Minute' + s + 'Sekunde'
        },
        //Der Timerparameter wird jede Sekunde um 1 reduziert
        Zeit() {
            setzeIntervall(() => {
                diese.Sekunden -= 1
                dies.countDown()
            }, 1000)
        },
    }
}
</Skript>

Die Sekunden der Zeit können nach Ihren Bedürfnissen geändert werden

Lassen Sie mich noch einen weiteren Codeabschnitt mit Ihnen teilen: Vue-Countdown für Stunde, Minute und Sekunde

Zählzeit: Funktion () {
        //Aktuelle Uhrzeit abrufen var date = new Date();
        var jetzt = date.getTime();
        //Frist festlegen var endDate = new Date("2018-10-22 23:23:23");
        var end = endDate.getTime();
        //Zeitunterschied var leftTime = end - now;
        //Definiere die Variablen d, h, m, s, um die Countdown-Zeit zu sparen, if (leftTime >= 0) {
                    d = Math.floor(linkeZeit / 1000 / 60 / 60 / 24);
                    dies.h = Math.floor(linkeZeit / 1000 / 60 / 60 % 24);
                    this.m = Math.floor(linkeZeit / 1000 / 60 % 60);
                    dies.s = Math.floor(linkeZeit / 1000 % 60);
         }
          konsole.log(dies.s);
          //Rufen Sie die Methode countTime jede Sekunde rekursiv auf, um den dynamischen Zeiteffekt anzuzeigen. setTimeout(this.countTime, 1000);
 }

Weitere Artikel zum Thema Countdown finden Sie im Spezialthema: „Countdown-Funktion“

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:
  • Vue schreibt eine einfache Countdown-Button-Funktion
  • Einfache Implementierung der 60-Sekunden-Countdown-Funktion des Vue-Verifizierungscodes
  • Vue2.0-Countdown-Plugin (Zeitstempel-Aktualisierungssprung ist nicht betroffen)
  • SMS-Bestätigungscode-Countdown-Demo basierend auf Vue
  • Vue implementiert die Countdown-Funktion des Mall-Flash-Sales
  • Vue implementiert einen Countdown, um den Bestätigungscode-Effekt zu erzielen
  • Vue implementiert die Countdown-Funktion der Bestätigungscode-Schaltfläche
  • Mehrere Codebeispiele zur Countdown-Implementierung in Vue
  • Detaillierte Erklärung zum Entwerfen einer Countdown-Komponente in Vue
  • Vue+Canvas realisiert ein Countdown-Plugin mit coolen Uhreffekten (ein Vue2-Plugin, das auf npm veröffentlicht wurde und sofort verwendet werden kann)

<<:  Analyse des Projektverlaufs bei der Ideenverpackung und beim Hochladen in den Cloud-Dienst

>>:  Analyse der Methode zum Einrichten geplanter Aufgaben in MySQL

Artikel empfehlen

Implementierung eines geplanten MySQL-Sicherungsskripts unter Windows

Wenn Sie auf einem Windows-Server regelmäßig Date...

Vue Grundanleitung Beispiel grafische Erklärung

Inhaltsverzeichnis 1. v-on-Richtlinie 1. Grundleg...

Nginx tp3.2.3 404 Problemlösung

Vor Kurzem habe ich Apache auf nginx umgestellt. ...

Der Unterschied zwischen HTML, XHTML und XML

Entwicklungstrends: html (Hypertext-Markup-Sprache...

So erstellen Sie eine TAR-Datei von WSL über Docker

Ich habe kürzlich mit der Remote-Entwicklungsfunk...

Kann Docker das nächste „Linux“ werden?

Das Linux-Betriebssystem hat das Rechenzentrum in...

Grafisches Tutorial zur MySQL8-Installationsversion

Installation Die erforderlichen Unterlagen finden...

Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays

Inhaltsverzeichnis 1. So erstellen Sie ein Array ...

Tipps zur Optimierung von MySQL SQL-Anweisungen

Wenn wir mit einer SQL-Anweisung konfrontiert wer...