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

Das WeChat-Applet realisiert die Funktion zum Hochladen von Bildern

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie CSS, um mehrere Bilder horizontal in der Mitte anzuzeigen

Lassen Sie mich zunächst über die Implementierung...

Der Unterschied zwischen HTML-Iframe und Frameset_PowerNode Java Academy

Einführung 1. <iframe>-Tag: Ein Iframe ist ...

Ein Artikel zum Verständnis von Operatoren in ECMAScript

Inhaltsverzeichnis Unäre Operatoren Boolesche Ope...

Ausführliches Tutorial zur Installation von MySQL 8.0.19 (Windows 64 Bit)

Inhaltsverzeichnis MySQL initialisieren MySQL-Die...

So zeigen Sie die IP-Adresse des Docker-Containers an

Ich dachte immer, Docker hätte keine IP-Adresse. ...

Einführung in den vollständigen Namen und die Funktion von HTML-Tags

Alphabetisch DTD: Gibt an, in welcher XHTML 1.0 D...

Reacts Übergang von Klassen zu Hooks

Inhaltsverzeichnis ReagierenHooks Vorwort WarumHo...

Die Prinzipien und Mängel der MySQL-Volltextindizierung

Der MySQL-Volltextindex ist ein spezieller Index,...

Detaillierte Erklärung zur Verwendung der Linux-Umleitung

Ich glaube, dass jeder manchmal Daten kopieren un...

CSS-Beispielcode zur Implementierung von Schiebetüren

Durch die sogenannte Sliding Door-Technologie läs...

Implementierung eines statischen Website-Layouts im Docker-Container

Serverplatzierung Es wird empfohlen, Cloud-Server...

So installieren Sie Docker unter Windows 10 Home Edition

Ich habe Docker kürzlich verwendet, um ein Projek...