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
Das Div-Element wird verwendet, um Struktur und Hi...
In diesem Artikel wird der spezifische Code von J...
Gegeben sei ein Div mit folgendem Hintergrundbild...
Inhaltsverzeichnis Grundlegende Anwendung eingebe...
Erstellen Sie eine neue server.js Garn init -y Ga...
1. Big Data und Hadoop Um Big Data zu studieren u...
Inhaltsverzeichnis Frage: Wird die Farbe des Bere...
Dieser Artikel stellt Ihnen ein einfaches HTML-Ap...
Inhaltsverzeichnis Vorwort 1. Was ist Skalierbark...
Datenträger automatisch erkennen Konfigurationssc...
Dieser Artikel stellt hauptsächlich die Implement...
Docker entspricht einem Container, der je nach de...
Installieren Sie Jenkins über Yum 1. Installation...
Ich habe „Patterns for Sign Up & Ramp Up“ vor ...