Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen v-if und v-show in Vue? Zusammenfassung der Unterschiede zwischen v-if und v-show
Der Inhalt dieses Artikels befasst sich mit der Frage, was der Unterschied zwischen v-if und v-show in Vue ist. Eine Zusammenfassung der Unterschiede zwischen v-if und v-show hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
v-if dient zum dynamischen Hinzufügen oder Löschen von DOM-Elementen zum DOM-Baum; v-show dient zum Steuern der Sichtbarkeit durch Festlegen des Anzeigestilattributs des DOM-Elements; Switch hat einen Prozess der teilweisen Kompilierung/Deinstallation, der ordnungsgemäßen Zerstörung und Neuerstellung interner Ereignis-Listener und Unterkomponenten während des Umschaltvorgangs; v-show ist einfach ein Umschalten basierend auf CSS Bedingung ist falsch, nichts tun; die lokale Kompilierung beginnt nur, wenn die Bedingung zum ersten Mal wahr wird (wird die Kompilierung zwischengespeichert? Nachdem die Kompilierung zwischengespeichert wurde, wird beim Umschalten eine teilweise Entladung durchgeführt ( Ob die Die erste Bedingung ist wahr.) werden kompiliert, dann zwischengespeichert und die DOM-Elemente bleiben erhalten -wenn es für Betriebsbedingungen geeignet ist, die sich wahrscheinlich nicht ändern; v-show ist für häufiges Umschalten geeignet.
V-if hat also im Allgemeinen höhere Wechselkosten, während v-show höhere anfängliche Rendering-Kosten verursacht.
Wenn also häufiges Umschalten ohne Sicherheitsanforderungen erforderlich ist, verwenden Sie v-show. Wenn es unwahrscheinlich ist, dass sich die Bedingung zur Laufzeit ändert, ist v-if besser.
Verwandte Empfehlungen:
Eine kurze Einführung in die globale Registrierung und lokale Registrierung in vue.js-Komponenten und Beispielanalyse Instanzen von VUE Komponenten: Wie implementiert man den Countdown in der VUE-Komponente?Das Implementierungsprinzip von Scoped in Vue und die Verwendung von Scoped Penetration (mit Code)
Was ist Vue Virtual DOM? Nutzung des virtuellen DOM von vue
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen v-if und v-show in Vue? Zusammenfassung der Unterschiede zwischen v-if und v-show. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!