Vorwortv-show und v-if sind häufig verwendete Vue-Anweisungen, die oft verwendet werden, um das Rendering einiger Codeblöcke zu bestimmen, aber was ist der spezifische Unterschied zwischen den beiden? ? ? Werfen wir zunächst einen Blick auf die Einführung in die Dokumentation der chinesischen Vue-Community: In der Dokumentation der chinesischen Vue-Community heißt es lediglich: „Die bedingte Beurteilung wird während des ersten Renderns durchgeführt. 1. V-ShowDie Funktion der v-show-Anweisung besteht darin, den Anzeigestatus des Elements entsprechend dem wahren oder falschen Wert umzuschalten. Es reagiert Syntaxausdruck v-show = "Ausdruck" Das Prinzip besteht darin, die CSS-Eigenschaft (Anzeige) des Elements zu ändern, um zu entscheiden, ob es angezeigt oder ausgeblendet werden soll. Der Inhalt nach der Anweisung wird schließlich als Boolescher Wert analysiert Wenn der Wert „true“ ist, wird das Element angezeigt, wenn der Wert „false“ ist, wird das Element ausgeblendet. Nach der Datenänderung wird auch der Anzeigestatus der entsprechenden Elemente synchron aktualisiert <Text> <div id="app"> <input type="button" value="Anzeige umschalten" @click="changeIsShow" /> <p v-show="isShow">Ich tue nicht mehr so, als ob ich etwas vortäusche. Ich sage dir die Wahrheit. Ja, ich bin derjenige, den du suchst</p> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <Skript> var app = new Vue({ el:"#app", Daten:{ isShow:false }, Methoden:{ changeIsShow(){ dies.istShow = !dies.istShow } } }) </Skript> </body> 2. v-wennDie Funktion der v-if-Anweisung: Schalten Sie den Anzeigestatus des Elements entsprechend der Wahrheit oder Falschheit des Ausdrucks um v-if = "Ausdruck" Das Wesentliche besteht darin, die Anzeige durch Manipulation von DOM-Elementen umzuschalten Wenn der Wert des Ausdrucks wahr ist, existiert das Element im DOM-Baum, und wenn er falsch ist, wird es aus dem DOM-Baum entfernt. <Text> <div id="app"> <input type="button" value="Klicken Sie hier, um die Anzeige zu ändern" @click="changeIsShow" /> <p v-if="isShow">Ich tue nicht mehr so, als ob ich es täte. Ich sage dir die Wahrheit. Ja, ich bin derjenige, den du suchst</p> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <Skript> var app = new Vue({ el:"#app", Daten:{ isShow:false }, Methoden:{ changeIsShow(){ dies.istShow = !dies.istShow } } }) </Skript> </body> 3. Der Unterschied zwischen v-show und v-if1. Prinzipielle Unterschiede
2. Unterschiede in den Nutzungsszenarien
ZusammenfassenDies ist das Ende dieses Artikels über den Unterschied zwischen den häufig verwendeten Vue-Anweisungen v-if und v-show. Weitere Informationen zum Unterschied zwischen den Vue-Anweisungen v-if und v-show finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: HTML-Hintergrundbild und Hintergrundfarbe_PowerNode Java Academy
>>: So rufen Sie das Kennwort für MySQL 8.0.22 auf dem Mac ab
Neue Funktion von IE8: Web Slices (Web Slices) Mi...
1 Herunterladen und vorbereiten Zuerst müssen wir...
serializable Serialisierung (kein Problem) Transa...
Inhaltsverzeichnis Asynchronität verstehen abrufe...
1. Docker installieren yum -y install docker-io D...
Installations-Tutorial zur kostenlosen Installati...
Inhaltsverzeichnis Vorwort 1. Art von 2. Instanz ...
Vorwort Im Entwicklungsprozess ist das Definieren...
Ein Zustandsübergangsdiagramm eines Docker-Contai...
Einführung Im vorherigen Artikel wurden die einfa...
Inhaltsverzeichnis 1. Konsul-Cluster bereitstelle...
Die aktuellste Version von CentOS ist CentOS 8. A...
In diesem Artikel wird die Installations- und Kon...
So lassen Sie eine Remoteverbindung in MySql zu U...
Herkunft Zurzeit arbeite ich an Anforderung A, in...