Vue

Vue.js Bedingtes Rendering

Vue.js Bedingtes Rendering

Vue.js ist eine leicht zu erlernende und zugängliche Bibliothek, in der wir mit dem Grundwissen der Webentwicklung Webanwendungen erstellen können. In Vue.js lieben Entwickler das Programmieren und fühlen sich bei der Entwicklung von Anwendungen frei freedom.

In jeder dynamischen Webanwendung ist bedingtes Rendering ein notwendiger Bestandteil. Vue.js bietet verschiedene Möglichkeiten für das bedingte Rendering, und wir können eine der folgenden Methoden verwenden, die für unseren Zweck geeignet sind:

In diesem Artikel werden wir diese Anweisungen von Vue . ausprobieren.js für bedingtes Rendering und besser verstehen understand.

v-show

Die v-show blendet das Element nur aus, indem es seine Sichtbarkeit deaktiviert. Es blendet das Element aus, wenn der Wert des übergebenen Ausdrucks oder der Variablen nicht wahr ist.

Beispielsweise:

Dieser Absatz ist nicht versteckt


Dieser Absatz ist ausgeblendet

v-wenn

Andererseits blendet v-if das Element nicht aus, rendert aber auch nichts, bis der Wert des übergebenen Ausdrucks oder der Variablen wahr wird.

Beispielsweise:



Dies ist ein Absatz


Es gibt eine zusätzliche Funktion in der v-if-Direktive im Vergleich zur v-show-Direktive. Wir können es auch auf den Vorlagenblock anwenden, wenn wir nichts zwischen diesem Block rendern möchten. Entweder gibt es darin eine untergeordnete Komponente oder viele andere Elemente.

Beispielsweise:


v-sonst

Wir können auch die v-else-Direktive zusammen mit der v-if-Anweisung verwenden, um bedingt zwischen einem der beiden Blöcke zu rendern. Beachten Sie jedoch, dass der v-else-Block direkt nach dem v-if-Block erscheinen muss.

Beispielsweise:

Dieser Absatz wird gerendert, wenn 'isVar' wahr wird


Andernfalls wird dieser Absatz gerendert.

Wir können v-else auch auf den Vorlagenblock anwenden.



Dies ist eine Überschrift




v-sonst-wenn

Genau wie v-else können wir auch die v-else-if-Direktive zusammen mit der v-if-Direktive verwenden.

Beispielsweise:


Wagen




Buch




Tier




Keiner der Lieben


v-wenn vs. v-show

Die v-if und v-show erledigen die gleiche Aufgabe. Beide verbergen die Elemente im DOM basierend auf dem wahrheitsgemäßen oder falschen Wert des übergebenen Ausdrucks, jedoch mit einem subtilen Unterschied zwischen dem Ausblenden und Nicht-Rendering von Elementen.

Wenn wir den Zeit- und Bearbeitungsaufwand zwischen diesen beiden vergleichen. Die v-if kostet während der Laufzeit oder beim Umschalten mehr, während v-show zu Beginn des Renderns mehr kostet. Es wäre also ratsam, v-show zu verwenden, wenn das Umschalten Zweck ist. Andernfalls wird v-if bevorzugt.

Einpacken

In diesem Artikel haben wir gelernt, wie man das DOM in Vue bedingt rendert.js mit v-if- und v-else-Direktiven. Wir haben einige Beispiele gezeigt und den wahren Unterschied zwischen v-show und v-if-Direktive kennengelernt. Wenn dieser Artikel Ihnen hilft, ein besseres Verständnis und Konzepte zu haben, besuchen Sie weiterhin linuxhint.com für solche nützlichen Inhalte.

Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...
Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...
Mit WinMouse können Sie die Mauszeigerbewegung auf einem Windows-PC anpassen und verbessern improve
Wenn Sie die Standardfunktionen Ihres Mauszeigers verbessern möchten, verwenden Sie Freeware WinMouse. Es fügt weitere Funktionen hinzu, damit Sie das...