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
Inhaltsverzeichnis vue2.x vue3.x Verwendung des T...
Inhaltsverzeichnis Überblick Typzusicherungen in ...
Während der Konfiguration des Jenkins+Tomcat-Serv...
Ich möchte kürzlich einen Docker für Cron-geplant...
CocosCreator-Version: 2.3.4 Cocos hat keine Liste...
Ursprüngliche Adresse: http://www.webdesignfromsc...
Vorwort Wenn wir bestimmte Zeilen in einer Datei ...
Inhaltsverzeichnis 01 Unsichtbare Spalten erstell...
Inhaltsverzeichnis Überblick Ist die Erweiterung ...
1. Problem Manchmal, wenn wir uns bei Mysql anmel...
Jede Website stößt normalerweise auf viele Crawle...
Finden Sie das Problem Ich habe vorher eine einfa...
Inhaltsverzeichnis Überblick Die Geschichte der C...
Inhaltsverzeichnis 1. Einleitung 2. Nutzung 3. En...
Schauen wir uns die detaillierte Methode zum Erst...