In diesem Artikel wird der spezifische Code von Vue zur Erzielung eines einfachen Laufschrifteffekts als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt 1. Laufschrifteffekt Beschreibung: Klicken Sie auf die Schaltfläche „Support“, um den Text nach links schweben zu lassen, und klicken Sie dann auf die Schaltfläche „Pause“, um das aktuelle Schweben zu stoppen. 2. Code vervollständigen (Hinweis: Die Datei vue.js muss in den Code eingefügt werden. Diese Datei wird entsprechend dem Verzeichnisspeicherort eingefügt. Der spezifische Speicherort wird im Code kommentiert.) <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Festzelt</title> <!-- Datei vue.js importieren--> <script src="../vue.js"></script> <style type="text/css"> #app{ Polsterung: 20px; } </Stil> </Kopf> <Text> <div id="app"> <button @click="run">Unterstützung</button> <button @click="stop">Pause</button> <h3>{{msg}}</h3> </div> <Skript> neuer Vue({ el:"#app", Daten:{ msg:"Freunde, Freunde, ich liebe euch, genau wie Mäuse Reis lieben~~~!", timer:null //Definiere den Timer für Daten, der Standardwert ist null }, Methoden:{ laufen(){ // Wenn ein Timer zugewiesen wurde, returniere if(this.timer){return}; dieser.timer = setzeInterval(() => { // msg wird in Arrays aufgeteilt var arr = this.msg.split(''); // Shift löscht und gibt das Gelöschte zurück, Push fügt am Ende hinzu // Setze das erste Element des Arrays ans Ende arr.push(arr.shift()); // arr.join('') verbindet das Array mit einem String und kopiert es nach msg diese.msg = arr.join(''); },100) }, stoppen(){ //Timer löschen clearInterval(this.timer); //Nachdem Sie den Timer gelöscht haben, müssen Sie ihn wieder auf Null setzen. dieser.timer = null; } } }) </Skript> </body> </html> 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:
|
>>: Eine kurze Diskussion zum CSS-Höhenkollapsproblem
Amtliche Dokumentation: Daher sollte MySQL wie fo...
Beim Schreiben von Seiten stellen wir manchmal fe...
XHTML definiert drei Dokumenttypdeklarationen. Am...
Inhaltsverzeichnis Vermeiden Sie sich wiederholen...
Legen Sie in js fest, dass der Benutzer vor der Ü...
In diesem Artikel erfahren Sie, wie Sie mit JavaS...
Als leichte Open-Source-Datenbank wird MySQL häuf...
CSS Sprite, auch bekannt als CSS Sprite, ist eine...
Inhaltsverzeichnis 1. Funktionseinführung 2. Schl...
1. Geschäftshintergrund Die Verwendung einer Mask...
NERDTree ist ein Dateisystembrowser für Vim. Mit ...
Es gibt drei Möglichkeiten, Farben in HTML darzust...
Vorwort Dieser Artikel zielt darauf ab, die langw...
Heute bin ich wieder in die Falle getappt. Ich bi...
Vorwort Vor kurzem war ich damit beschäftigt, ein...