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

Implementierung des gemeinsamen Grid-Layouts

Keine Lücken auf beiden Seiten, Lücken zwischen j...

Lösung für das Problem, dass Nacos keine Verbindung zu MySQL herstellen kann

Grund Die MySQL-Version, von der Nacos‘ POM abhän...

Beispiel für die Implementierung eines globalen Wasserzeichens in Vue

Inhaltsverzeichnis 1. Erstellen Sie eine Wasserze...

Empfohlene 20 besten kostenlosen englischen Handschrift-Schriftarten

Jellyka BeesAntike Handschrift [Ank]* Jellyka Cutt...

Detaillierte Erläuterung der allgemeinen Docker-Befehle Study03

Inhaltsverzeichnis 1. Hilfe-Befehl 2. Befehl „Spi...

Installationsschritte für das grafische MySQL-Verwaltungstool Navicat

Inhaltsverzeichnis Vorwort 1. Stellen Sie das Ins...

Implementierung der Docker-Batch-Container-Orchestrierung

Einführung Der Dockerfile-Build-Ausführungsvorgan...

Tatsächlicher Datensatz zur Wiederherstellung der MySQL-Datenbank nach Zeitpunkt

Einführung: MySQL-Datenbankwiederherstellung nach...

Natives JavaScript, um den Karusselleffekt zu erzielen

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

Das WeChat-Applet realisiert ein Verknüpfungsmenü

Um das Kursdesign zu realisieren, habe ich kürzli...