Vorwort: Die offizielle Vue-Website bietet insgesamt 14 Anweisungen, und zwar wie folgt:
Hinweis : ☆ steht für wichtige und häufig verwendete 1. v-Text (v-Befehlsname = „Variable“, die Variable benötigt Daten um einen Wert bereitzustellen)<p v-text="info"></p> <p v-text="'abc' + info"></p> <Skript> neuer Vue({ el: '#app', Daten: { Info: „ein“ } }) </Skript>
2. v-html (kann HTML-Syntax analysieren) Manchmal geben wir in unserem Der Beispielcode lautet wie folgt: <p v-html="'<b>ok</b>'"></p> <p v-text="'<b>ok</b>'"></p> Es gibt keinen Unterschied zwischen den beiden obigen Codezeilen, außer dass sie unterschiedliche OK <b>OK</b>
3. v-once (Elemente und Komponenten nur einmal rendern)Rendern Sie Elemente und Komponenten nur einmal. Bei nachfolgenden erneuten Renderings werden das Element/die Komponente und alle seine untergeordneten Elemente als statischer Inhalt behandelt und übersprungen. Hierdurch kann die Update-Performance optimiert werden. <input type="text" v-model="msg" v-once> // Nur einmal rendern<p v-once>{{ msg }}</p> 4. V-Cloak (verhindert Seitenflackern) Diese Direktive bleibt auf dem Element, bis die zugehörige Instanz die Kompilierung abgeschlossen hat. Bei Verwendung mit 5. v-pre (Verständnis) Überspringt die Kompilierung dieses Elements und seiner untergeordneten Elemente. Kann zum Anzeigen roher <div id="app"> <span v-pre>{{Nachricht}}</span> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Nachricht: "Hallo" } }) </Skript> Normalerweise kompilieren und zeigen wir 6. v-binden6.1 Bindungseigenschaften Wenn wir die Variablen in unserem <div id="app"> <a v-bind:href="baidu" rel="external nofollow" >Baidu</a> <img :src="imgSrc" alt=""> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Nachricht: "Hallo", baidu: „https://www.baidu.com“, imgSrc: "upload/2022/web/pc_a91909218349e60ed8f6f6f226c30e5f.gif" } }) </Skript> Wir müssen lediglich 6.2 Bindungsklasse Es gibt zwei Möglichkeiten, Implementiert durch Objekte: <div id="app"> <p v-bind:class="{color:isColor}">Hallo Welt</p> </div> <Skript> const app = new Vue({ el: "#app", Daten: { istFarbe: true } }) </Skript> <Stil> .Farbe{ Farbe: blau; } </Stil> Die Objektmethode ist wie der Code oben Dies kann durch die Verwendung eines Arrays erreicht werden: <div id="app"> <p :class="[Klassenname1, Klassenname2]">{{Nachricht}}</p> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Nachricht: "Hallo", Klassenname1: "pcolor", Klassenname2: "Schriftgröße" }, }) </Skript> <Stil> .pcolor{ Farbe: rot; } .Schriftgröße{ Schriftgröße: 30px; } </Stil> Wenn 6.3 StilbindungEs gibt auch zwei Möglichkeiten, Stile zu binden: eine besteht in der Bindung über ein Array und die andere in der Bindung über ein Objekt. Implementiert durch Objekte: <div id="app"> <p:style="{fontSize:'100px'}">{{Nachricht}}</p> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Nachricht: "Hallo" } }) </Skript>
Dies kann durch die Verwendung eines Arrays erreicht werden: <div id="app"> <p:style="[style1, style2]">{{Nachricht}}</p> </div> <Skript> const app = new Vue({ el: "#app", Daten: { Nachricht: "Hallo", Stil1: {Hintergrund:'rot'}, Stil2: {Schriftgröße:'30px'}, } }) </Skript> Dies ist das Ende dieses Artikels zum Erlernen von Vue-Befehlen. Weitere relevante Inhalte zu Vue-Befehlen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: HTML-Codebeispiel: Detaillierte Erklärung von Hyperlinks
Einleitung: Der Interface-Designer Joshua Porter h...
Wenn wir das Platzhalterzeichen „like %“ verwende...
Confluence ist kostenpflichtig, kann aber für die...
Inhaltsverzeichnis 1. Schematische Darstellung de...
Code kopieren Der Code lautet wie folgt: <KÖRP...
Code der Front-End-Testseite: <Vorlage> <...
1. Vertikaler Tisch und horizontaler Tisch Vertik...
React Native implementiert die Überwachungsgeste ...
Installieren Sie die Zip-Dekomprimierungsfunktion...
Code kopieren Der Code lautet wie folgt: <inpu...
Inhaltsverzeichnis Beispiel Methode 1: Löschen Me...
Inhaltsverzeichnis 1.setInterval() 2.setTimeout()...
HTML-Eingabeattribute Das Value-Attribut Das Valu...
Ich habe es gerade auf IE6 ausprobiert und die Sym...
Umgebungsvorbereitung 1. Umweltkonstruktion React...