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

Erläuterung des MySQL-Nicht-Null-Einschränkungsfalls

Inhaltsverzeichnis Legen Sie beim Erstellen einer...

Ein Artikel, der Ihnen hilft, jQuery-Animationen zu verstehen

Inhaltsverzeichnis 1. Steuern Sie die Anzeige und...

Zusammenfassung der vier Möglichkeiten zum Durchlaufen eines Arrays in JS

Dieser Artikel vergleicht und fasst vier Möglichk...

JS erzielt Fünf-Sterne-Lobeffekt

Verwenden Sie JS, um objektorientierte Methoden z...

In einem Artikel erfahren Sie, wie Sie ein Vue-Plugin schreiben

Inhaltsverzeichnis Was ist ein Plugin Plugins sch...

Beispiele für optimistisches und pessimistisches Sperren in MySQL

Die Aufgabe der Parallelitätskontrolle in einem D...

Ausführliche Erläuterung der Mysql-Deadlock-Anzeige und Deadlock-Entfernung

Vorwort Vor einiger Zeit ist bei mir ein MySQL-De...

So erstellen Sie schnell MySQL Master-Slave mit mysqlreplicate

Einführung Das mysql-utilities-Toolset ist eine S...

Wann sollte man Map anstelle einfacher JS-Objekte verwenden?

Inhaltsverzeichnis 1. Map akzeptiert jeden Schlüs...

So implementieren Sie das Singleton-Muster in Javascript

Inhaltsverzeichnis Überblick Code-Implementierung...