Vue

Vue.js Villkorlig återgivning

Vue.js Villkorlig återgivning

Vue.js är ett lättlärt och tillgängligt bibliotek som vi kan börja bygga webbapplikationer i det med grundläggande kunskaper om webbutveckling. I Vue.js, utvecklare älskar att koda och känna frihet när de utvecklar applikationer.

I alla dynamiska webbapplikationer är villkorlig återgivning en nödvändig del. Vue.js ger olika sätt för villkorlig återgivning, och vi kan använda något av följande sätt som passar vårt syfte:

I den här artikeln kommer vi att prova dessa direktiv som tillhandahålls av Vue.js för villkorlig återgivning och förstå dem på ett bättre sätt.

v-show

V-showen döljer bara elementet genom att inaktivera dess synlighet. Det döljer elementet om värdet på det passerade uttrycket eller variabeln inte är sanningsenligt.

Till exempel:

Denna punkt är inte dold


Denna punkt är dold

v-if

Å andra sidan döljer v-if inte elementet, men det återges inte heller förrän värdet på det passerade uttrycket eller variabeln blir sant.

Till exempel:



Detta är ett stycke


Det finns en ytterligare funktion i v-if-direktivet jämfört med v-show-direktivet. Vi kan också använda den på mallblocket om vi inte vill göra något mellan det blocket. Antingen finns det en underkomponent i det eller många andra element.

Till exempel:


v-else

Vi kan också använda v-else-direktivet tillsammans med v-if-uttalandet för att villkorligt återge mellan något av de två blocken. Men med tanke på att v-else-blocket måste visas direkt efter v-if-blocket.

Till exempel:

Denna punkt återges om 'isVar' blir sant


Annars kommer det här stycket att återges.

Vi kan också använda v-else på mallblocket.



Det här är en rubrik




v-else-if

Precis som v-else kan vi också använda v-else-if-direktivet tillsammans med v-if-direktivet.

Till exempel:


Bil




bok




Djur




Ingen av de ablove


v-if vs. v-show

V-if och v-show gör samma uppgift. De döljer båda elementen i DOM baserat på det sanna eller falska värdet av det passerade uttrycket, men med en subtil skillnad mellan att dölja och inte återge element.

Om vi ​​jämför tiden och bearbetningskostnaden mellan dessa två. V-if kostar mer under körning eller växling, medan v-show kostar mer i början av rendering. Så det vore klokt att använda v-show när växling är syfte. Annars föredras v-if.

Avslutar

I den här artikeln har vi lärt oss hur man vill återge DOM i Vue.js använder v-if och v-else-direktiv. Vi har visat några exempel och lärt oss om den verkliga skillnaden mellan v-show och v-if-direktivet. Om den här artikeln hjälper dig att få en bättre förståelse och begrepp, fortsätt med att besöka linuxhint.com för sådant användbart innehåll.

Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...