Vue

Vue.js Renderizare condiționată

Vue.js Renderizare condiționată

Vue.js este o bibliotecă ușor de învățat și accesibilă, pe care putem începe să construim aplicații web în ea cu cunoștințele de bază despre dezvoltarea web. În Vue.js, dezvoltatorilor le place să codifice și să simtă libertatea în timp ce dezvoltă aplicații.

În orice aplicație web dinamică, redarea condiționată este o parte necesară. Vue.js oferă diferite moduri de redare condiționată și putem folosi oricare dintre următoarele moduri care se potrivesc scopului nostru:

În acest articol, vom încerca aceste directive furnizate de Vue.js pentru redarea condiționată și înțelegeți-le într-un mod mai bun.

spectacol v

V-show ascunde elementul numai dezactivând vizibilitatea acestuia. Ascunde elementul dacă valoarea expresiei sau variabilei trecute nu este adevărată.

De exemplu:

Acest paragraf nu este ascuns


Acest paragraf este ascuns

v-dacă

Pe de altă parte, v-if nu ascunde elementul, dar, de asemenea, nu redă nimic până când valoarea expresiei sau variabilei trecute devine adevărată.

De exemplu:



Acesta este un paragraf


Există o caracteristică suplimentară în directiva v-if comparativ cu directiva v-show. Îl putem aplica și blocului șablon dacă nu dorim să redăm nimic între blocul respectiv. Fie există o componentă copil în aceasta, fie o mulțime de alte elemente.

De exemplu:


v-else

De asemenea, putem folosi directiva v-else împreună cu instrucțiunea v-if pentru a reda condiționat între oricare dintre cele două blocuri. Dar, ținând cont de faptul că blocul v-else trebuie să apară imediat după blocul v-if.

De exemplu:

Acest paragraf se va reda dacă „isVar” devine adevărat


Altfel, acest paragraf va fi redat.

Putem aplica v-else și pe blocul șablon.



Aceasta este o rubrică




v-else-if

La fel ca v-else, putem folosi și directiva v-else-if împreună cu directiva v-if.

De exemplu:


Mașină




Carte




Animal




Niciunul dintre cei ablove


v-dacă vs. spectacol v

V-if și v-show fac aceeași sarcină. Amândoi ascund elementele din DOM pe baza valorii adevărate sau false a expresiei trecute, dar cu o diferență subtilă de ascundere și nu de redare a elementelor.

Dacă comparăm timpul și costul de procesare dintre aceste două. V-if-ul costă mai mult în timpul rulării sau comutării, în timp ce v-show costă mai mult la începutul redării. Deci, ar fi înțelept să folosiți v-show atunci când comutarea este un scop. În caz contrar, se preferă v-if.

Înfășurându-se

În acest articol, am învățat cum să redăm condiționat DOM în Vue.js folosind directivele v-if și v-else. Am arătat câteva exemple și am aflat despre diferența reală dintre directiva v-show și v-if. Dacă acest articol vă ajută să aveți o mai bună înțelegere și concepte, continuați să vizitați linuxhint.com pentru un conținut atât de util.

Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...