Vue

Vue.js Voorwaardelijke weergave

Vue.js Voorwaardelijke weergave

Vue.js is een gemakkelijk te leren en benaderbare bibliotheek waarmee we webapplicaties kunnen bouwen met de basiskennis van webontwikkeling. In Vue.js, ontwikkelaars houden ervan om te coderen en vrijheid te voelen tijdens het ontwikkelen van applicaties.

In elke dynamische webtoepassing is voorwaardelijke weergave een noodzakelijk onderdeel. Vue.js biedt verschillende manieren voor voorwaardelijke weergave en we kunnen elk van de volgende manieren gebruiken die bij ons doel passen:

In dit artikel zullen we deze richtlijnen van Vue . proberen.js voor voorwaardelijke weergave en begrijp ze op een betere manier.

v-show

De v-show verbergt het element alleen door de zichtbaarheid ervan uit te schakelen. Het verbergt het element als de waarde van de doorgegeven uitdrukking of variabele niet waarheidsgetrouw is.

Bijvoorbeeld:

Deze alinea is niet verborgen


Deze alinea is verborgen

v-if

Aan de andere kant verbergt v-if het element niet, maar het geeft ook niets weer totdat de waarde van de doorgegeven uitdrukking of variabele waar wordt.

Bijvoorbeeld:



Dit is een alinea


Er is een extra functie in de v-if-richtlijn in vergelijking met de v-show-richtlijn. We kunnen het ook toepassen op het sjabloonblok als we niets tussen dat blok willen weergeven. Of er zit een onderliggende component in of een heleboel andere elementen.

Bijvoorbeeld:


v-anders

We kunnen ook de v-else-richtlijn samen met de v-if-instructie gebruiken om voorwaardelijk tussen een van de twee blokken weer te geven. Maar houd er rekening mee dat het v-else blok direct na het v-if blok moet verschijnen.

Bijvoorbeeld:

Deze paragraaf wordt weergegeven als 'isVar' waar wordt


Anders wordt deze paragraaf weergegeven.

We kunnen v-else ook op het sjabloonblok toepassen.



Dit is een kop




v-else-if

Net als v-else kunnen we ook de v-else-if-richtlijn gebruiken samen met de v-if-richtlijn.

Bijvoorbeeld:


Auto




Boek




Dier




Geen van de bovenstaande


v-if vs. v-show

De v-if en v-show doen ongeveer dezelfde taak. Ze verbergen allebei de elementen in de DOM op basis van de waarheids- of onwaarheid van de doorgegeven expressie, maar met een subtiel verschil tussen verbergen en niet weergeven van elementen.

Als we de tijd en verwerkingskosten tussen deze twee vergelijken,. De v-if kost meer tijdens runtime of schakelen, terwijl v-show meer kost aan het begin van de weergave. Het zou dus verstandig zijn om v-show te gebruiken wanneer schakelen een doel is. Anders heeft v-if de voorkeur.

Afsluiten

In dit artikel hebben we geleerd hoe we de DOM voorwaardelijk kunnen weergeven in Vue.js met behulp van v-if en v-else richtlijnen. We hebben enkele voorbeelden getoond en geleerd over het echte verschil tussen v-show en v-if-richtlijn. Als dit artikel je helpt om een ​​beter begrip en concepten te krijgen, blijf dan linuxhint bezoeken.com voor zulke nuttige inhoud.

Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...