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
<br />Mit der zunehmenden Bandbreite werden ...
1. Schreiben Sie ein Split-Skript (splitNginxLog....
Vorwort Heute habe ich MySQL installiert und fest...
Software-Download Link zum Herunterladen der Soft...
MySQL Vorteil: Kleine Größe, hohe Geschwindigkeit...
Inhaltsverzeichnis Integritätsbeschränkungen Defi...
Inhaltsverzeichnis 1. Einfaches Beispiel 2. Legen...
1. Adresse herunterladen https://dev.mysql.com/do...
Inhaltsverzeichnis 1. Problem 2. Lösung 2.1 Pagin...
In diesem Artikel wird hauptsächlich die Integrat...
Neulich habe ich rsync verwendet, um eine große D...
Ich habe zuvor die Verwendung des asynchronen Lad...
Nach der offiziellen Veröffentlichung von Activit...
So lösen Sie das Problem des Vergessens des Root-...
Im Internet finden sich zahlreiche Methoden, die ...