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

Vergleich zwischen Node.js und Deno

Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...

Implementierung von MySQL Select in der Unterabfrageoptimierung

Die folgende Demonstration basiert auf MySQL Vers...

Lösungen für Dateien/Ordner, die unter Linux nicht gelöscht werden können

Vorwort Kürzlich wurde unser Server von Hackern a...

Sollte ich JQuery aufgeben?

Inhaltsverzeichnis Vorwort Was soll verwendet wer...

Ein kurzer Vortrag über die halbsynchrone MySQL-Replikation

Einführung MySQL erreicht eine hohe Verfügbarkeit...

Beispiel für ein WeChat-Applet zum Erzielen des rotierenden Laterneneffekts

Vorwort In der täglichen Entwicklung stoßen wir h...

...

Implementierungscode für mehrzeilige Textkomponenten der Vue-Faltanzeige

Faltdisplay mit mehrzeiligem Textbaustein Falten ...

Tutorial zur Remote-Verbindung mit einer MySQL-Datenbank unter Linux

Vorwort Ich bin kürzlich bei der Arbeit auf diese...

Implementierungsbeispiel zum Schließen der Browserabmeldung in Vue

Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...

So verstehen Sie den einfachen Speichermodus der Statusverwaltung von Vue

Inhaltsverzeichnis Überblick 1. Definieren Sie st...