Vue implementiert einen einfachen Laufschrifteffekt

Vue implementiert einen einfachen Laufschrifteffekt

In diesem Artikel wird der spezifische Code von Vue zur Erzielung eines einfachen Laufschrifteffekts als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt

Rendern

Code

html

<div id="app">
    <button @click="start">Starten</button>
    <button @click="stop">Stopp</button>
    <p>{{msg}}</p>
</div>

Ansicht

var app = new Vue({
    el: "#app", // gibt an, dass die neue Vue-Instanz, die wir jetzt erstellen, den Bereich auf der Seite steuern wird // data ist das m in mvvm, das zum Speichern der Daten jeder Seite verwendet wird data:{
        Nachricht: „Schließen Sie sich heute Abend um 19:30 Uhr den Live-Übertragungsraum von Li Jiaqi an, verpassen Sie es nicht~“,
        Timer: null
    },
    Methoden:{
        Start(){
            // Verwenden Sie den Timertext, um rechtzeitig zu scrollen // Die Pfeilfunktion kann das „This“-Zeigeproblem lösen // Das „This“-Zeigen in der Pfeilfunktion stimmt mit dem außerhalb der Funktion überein // Der Timer wird nur eingeschaltet, wenn der Timer nicht null ist, if (this.timer != null) return;
            dieser.timer = setzeInterval(() => {
                //Erstes Zeichen abrufen var startMsg = this.msg.substring(0,1);
                // Alle folgenden Zeichen abrufen var endMsg = this.msg.substring(1);
                // msg neu zusammensetzen
                diese.msg = endMsg + startMsg;
            },400)
        },

        stoppen(){
            : ClearInterval(dieser.Timer);
            // Sie können den Timer ausdrucken, nachdem Sie ihn selbst gelöscht haben. Sie werden feststellen, dass er nicht null ist. Daher müssen Sie this.timer = null; neu zuweisen.
        }
    }
});

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:
  • Text-Marquee-Komponente basierend auf Vue (npm-Komponentenpaket)
  • Vue implementiert einen einfachen Laufschrifteffekt
  • Vue erzielt einen nahtlosen Karusselleffekt (Laufschrift)
  • Vue implementiert horizontales Scrollen von Text im Laufschriftstil
  • Vue implementiert den Marquee-Effekt
  • Vue realisiert einfachen Effekt des Lauflichts
  • Vue-Beispielcode mit Timer zum Erzielen eines Laufschrifteffekts
  • Vue implementiert ein einfaches Laufschrift
  • Js und VUE, um den Laufstegeffekt zu erzielen
  • Detaillierte Erklärung zur Verwendung der Vue-Marquee-Komponente

<<:  Beispiele für häufige Nginx-Fehlkonfigurationen

>>:  So extrahieren Sie Zeichenfolgenelemente aus nicht festen Positionen in MySQL

Artikel empfehlen

Lösung zum Erstellen mehrerer Datenbanken, wenn Docker PostgreSQL startet

1 Einleitung Im Artikel „PostgreSQL mit Docker st...

Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung

Download-Adresse: https://dev.mysql.com/downloads...

So exportieren Sie eine CSV-Datei mit Header in MySQL

Siehe das offizielle Dokument http://dev.mysql.co...

Das WeChat-Applet implementiert den Wasserfallfluss, Paging, Scrollen und Laden

In diesem Artikel wird der spezifische Code für d...

24 praktische Tipps zur JavaScript-Entwicklung

Inhaltsverzeichnis 1. Initialisieren Sie das Arra...

Lösung für Fehler 1290 beim Importieren von Dateidaten in MySQL

Fehlerszenario Verwenden Sie den MySQL-Befehl in ...

Der Unterschied zwischen HTML-Iframe und Frameset_PowerNode Java Academy

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

Prozess des Klassenlademechanismus von Tomcat und Quellcodeanalyse

Inhaltsverzeichnis Vorwort 1. Strukturdiagramm de...