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:
|
<<: Beispiele für häufige Nginx-Fehlkonfigurationen
>>: So extrahieren Sie Zeichenfolgenelemente aus nicht festen Positionen in MySQL
Keine Lücken auf beiden Seiten, Lücken zwischen j...
Grund Die MySQL-Version, von der Nacos‘ POM abhän...
1. Tabellenanweisung erstellen: CREATE TABLE `Mit...
1. Selenium unter Linux verwenden 1. Installieren...
Inhaltsverzeichnis 1. Erstellen Sie eine Wasserze...
Jellyka BeesAntike Handschrift [Ank]* Jellyka Cutt...
Inhaltsverzeichnis 1. Hilfe-Befehl 2. Befehl „Spi...
Inhaltsverzeichnis Vorwort 1. Stellen Sie das Ins...
Einführung Der Dockerfile-Build-Ausführungsvorgan...
Heute geht es noch immer um das Design von Watch-...
Einführung: MySQL-Datenbankwiederherstellung nach...
In diesem Artikel wird der spezifische Code für J...
In diesem Artikel finden Sie das Installations- u...
1. Herunterladen und entpacken 1. Einführung in Z...
Um das Kursdesign zu realisieren, habe ich kürzli...