Vue

Vue.js Podmienené vykreslenie

Vue.js Podmienené vykreslenie

Vue.js je ľahko naučiteľná a prístupná knižnica, v ktorej môžeme začať vytvárať webové aplikácie so základnými znalosťami vývoja webových aplikácií. Vo Vue.js, vývojári radi kódujú a pri vývoji aplikácií cítia slobodu.

V každej dynamickej webovej aplikácii je podmienené vykreslenie nevyhnutnou súčasťou. Vue.js poskytuje rôzne spôsoby podmieneného vykresľovania a môžeme použiť ktorýkoľvek z nasledujúcich spôsobov, ktoré vyhovujú nášmu účelu:

V tomto článku vyskúšame tieto smernice poskytnuté spoločnosťou Vue.js pre podmienené vykreslenie a lepšie im porozumieť.

v-show

V-show skryje prvok iba vypnutím jeho viditeľnosti. Skryje prvok, ak hodnota odovzdaného výrazu alebo premennej nie je truthy.

Napríklad:

Tento odsek nie je skrytý


Tento odsek je skrytý

v-keby

Na druhej strane v-if prvok neskryje, ale tiež nič nevytvorí, kým sa hodnota odovzdaného výrazu alebo premennej nestane pravdivou.

Napríklad:



Toto je odsek


V smernici v-if existuje ďalšia funkcia v porovnaní so smernicou v-show. Môžeme ho použiť aj na blok šablón, ak nechceme medzi týmto blokom nič vykresliť. Buď je v tom podradená zložka, alebo veľa ďalších prvkov.

Napríklad:


v-else

Môžeme tiež použiť smernicu v-else spolu s príkazom v-if, aby sme podmienene vykreslili medzi ktorýmkoľvek z dvoch blokov. Nezabúdajte však, že blok v-else sa musí objaviť hneď po bloku v-if.

Napríklad:

Tento odsek sa vykreslí, ak sa hodnota „isVar“ stane pravdivou


Inak sa tento odsek vykreslí.

Môžeme použiť v-else aj na blok šablón.



Toto je nadpis




v-else-if

Rovnako ako v-else, môžeme použiť aj smernicu v-else-if spolu so smernicou v-if.

Napríklad:


Auto




Kniha




Zviera




Žiaden z najlepších


v-ak vs. v-show

Druhy v-if a v-show robia tú istú úlohu. Obaja skrývajú prvky v DOM na základe nepravdivej alebo falošnej hodnoty odovzdaného výrazu, ale s jemným rozdielom v skrytí a nevykreslení prvkov.

Ak porovnáme čas a náklady na spracovanie medzi týmito dvoma. V-if stojí viac počas behu alebo prepínania, zatiaľ čo v-show stojí viac na začiatku vykresľovania. Bolo by preto rozumné používať v-show, keď je prepínanie účelné. Inak sa dáva prednosť v-if.

Balenie

V tomto článku sme sa naučili, ako podmienene vykresliť DOM vo Vue.js pomocou smerníc v-if a v-else. Ukázali sme niekoľko príkladov a dozvedeli sme sa o skutočnom rozdiele medzi smernicou v-show a v-if. Ak vám tento článok pomôže lepšie porozumieť a porozumieť pojmom, pokračujte v návšteve linuxhint.com pre taký užitočný obsah.

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...