Vue

Vue.js Ehdollinen renderointi

Vue.js Ehdollinen renderointi

Vue.js on helposti opittava ja helposti lähestyttävä kirjasto, jonka avulla voimme aloittaa verkkosovellusten rakentamisen perustietojen avulla verkkokehityksestä. Vue.Kehittäjät rakastavat koodata ja tuntevat vapautta sovelluksia kehittäessään.

Kaikissa dynaamisissa verkkosovelluksissa ehdollinen renderointi on välttämätön osa. Vue.js tarjoaa erilaisia ​​tapoja ehdolliseen renderointiin, ja voimme käyttää mitä tahansa seuraavista tavoihimme sopivista tavoista:

Tässä artikkelissa kokeilemme näitä Vuen toimittamia direktiivejä.js ehdolliseen renderointiin ja ymmärrä ne paremmin.

v-show

V-show piilottaa elementin vain estämällä sen näkyvyyden. Se piilottaa elementin, jos välitetyn lausekkeen tai muuttujan arvo ei ole totta.

Esimerkiksi:

Tätä kohtaa ei ole piilotettu


Tämä kohta on piilotettu

v-jos

Toisaalta v-if ei piilota elementtiä, mutta se ei myöskään renderoi mitään, ennen kuin välitetyn lausekkeen tai muuttujan arvosta tulee totta.

Esimerkiksi:



Tämä on kappale


V-if-direktiivissä on lisäominaisuus verrattuna v-show-direktiiviin. Voimme soveltaa sitä myös mallilohkoon, jos emme halua tehdä mitään lohkon väliin. Joko siinä on lapsikomponentti tai paljon muita elementtejä.

Esimerkiksi:


v-muu

Voimme myös käyttää v-else-direktiiviä yhdessä v-if-lauseen kanssa renderoimiseksi ehdollisesti minkä tahansa kahden lohkon välillä. Mutta pitäen mielessä, että v-else-lohkon on oltava näkyvissä heti v-if-lohkon jälkeen.

Esimerkiksi:

Tämä kappale näkyy, jos 'isVar' tulee totta


Muuten tämä kappale renderöidään.

Voimme käyttää v-elseä myös mallilohkossa.



Tämä on otsikko




v-else-if

Aivan kuten v-else, voimme käyttää myös v-else-if-direktiiviä yhdessä v-if-direktiivin kanssa.

Esimerkiksi:


Auto




Kirja




Eläin




Ei mikään ablove


v-jos vs. v-show

V-if ja v-show tekevät saman tehtävän. Ne molemmat piilottavat DOM: n elementit välitetyn lausekkeen tosi- tai vääräarvon perusteella, mutta piilossa ja jättämättä elementtejä erotetaan hienovaraisesti.

Jos verrataan näiden kahden aikaa ja käsittelykustannuksia. V-if maksaa enemmän ajon aikana tai vaihdettaessa, kun taas v-show maksaa enemmän renderoinnin alkaessa. Joten olisi viisasta käyttää v-showta, kun vaihtaminen on tarkoitusta. Muussa tapauksessa v-if on edullinen.

Käärimistä

Tässä artikkelissa olemme oppineet DOM: n ehdollisen renderoinnin Vue-sivustossa.js käyttäen v-if- ja v-else-direktiivejä. Olemme esittäneet joitain esimerkkejä ja oppineet todellisesta erosta v-show- ja v-if-direktiivien välillä. Jos tämä artikkeli auttaa sinua ymmärtämään paremmin ja käsitteitä, jatka vierailua linuxhintissa.com niin hyödyllistä sisältöä.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...