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
Ich freue mich sehr, an dieser Folge der Kartoffe...
Vorwort Kommen wir gleich zur Sache. Die folgende...
Vorne geschrieben Es gibt zwei Möglichkeiten, MyS...
Moderne Browser erlauben nicht mehr, JavaScript i...
Zusammenfassung: Analyse von zwei MySQL SQL-Anwei...
Neuling, nimm es selbst auf 1. Supervisor install...
Inhaltsverzeichnis Vorwort Optimierung Variablen ...
Zusammenfassung Projektbeschreibungsformat < i...
Pseudoelemente und Pseudoklassen Apropos, schauen...
Vorwort Die Stromversorgung in meiner Wohnung ist...
MongoDB-Installationsprozess und Problemaufzeichn...
Inhaltsverzeichnis 1. Grundlegende Verwendung von...
CSS 3-Animationsbeispiel - Dynamischer Effekt des...
1. Deinstallieren Sie zuerst npm sudo npm deinsta...
Vor Kurzem wurde ein System bereitgestellt, das n...