Vue

Mikä on Vue-direktiivi ja miten sitä käytetään?

Mikä on Vue-direktiivi ja miten sitä käytetään?

Kehyksen tarkoituksena on tarjota sellaisia ​​ominaisuuksia, jotka tekevät kehitysprosessista helpompaa ja nopeampaa kehittäjille. Vue.js on sellainen ominaisuuksilla rikastettu JavaScript-kehys, joka tarjoaa monia sisäänrakennettuja toimintoja ja direktiivejä, jotta kehitysprosessi voidaan tehdä nopeasti. Mutta on oltava joitain skenaarioita, kun tarvitset toimintoja, joita kehys ei ole käytettävissä, joten sinun on rakennettava oma.

Tässä viestissä opimme ja katsomme Vue: n tarjoamia sisäänrakennettuja direktiivejä.js Framework, ja opimme myös luomaan ja käyttämään omaa räätälöityä Vue-direktiiviä.

Direktiivi

Direktiivit ovat määritteitä, jotka voit linkittää DOM-elementteihin, joiden etuliite on lause "v-", joka auttaa kirjastoa tuntemaan, että se on erityinen syntaksityyppi, jota käytetään joidenkin tehtävien suorittamiseen. Direktiivejä käytetään yleensä DOM: n suoraan manipulointiin. Jotkut yleisimmin käytetyistä ja tunnetuimmista direktiiveistä ovat "v-if", "v-for" ja "v-show".

Direktiivejä käytetään vaikutusten soveltamiseen DOM-elementteihin, mutta reaktiivisesti. Ymmärretään se esimerkillä:

”V-if” -direktiivi

Voit tarkastella tekstiä.

Yllä olevassa tagissa "v-if" on direktiivi, joka poistaa tai lisää kappaleetagin "

”, Riippuu muuttujan“ showText ”totuudesta.

V-show-direktiivi

Vastaavasti meillä on "v-show" -direktiivi, joka voi suorittaa samat toiminnot kuin yllä:

Voit tarkastella tekstiä.

"V-if": n ja "v-show": n välinen ero on siinä, että "v-if" ei tee elementtiä sivua ladattaessa, jos sidottu muuttuja ei ole totta ja se latautuu, kun muuttujasta tulee totta. Sen sijaan "v-show" renderöi elementin verkkosivun latausaikana, mutta piilottaa sen. Joten "v-if" on aikatehokas sivun latausaikana ja aikaa vievä, kun muuttuja totta. Sen on hahmoteltava koko elementti, kun taas “v-show” on aikatehokas muuttujan aikaavievyyden totuudenmukaisuuteen verkkosivun latausaikana.

Hyvä on! Katsotaanpa direktiiviä, joka ottaa argumentin.

"V-sitoa" -direktiivi

Toinen yleisimmin käytetty direktiivi on “v-bind”, jota käytetään vuorovaikutuksessa ja päivitettäessä HTML-määritteitä. Esimerkiksi, jos haluamme sitoa jonkin muuttujan "href" -attribuuttiin tunnisteen, voimme sitoa "href" -attribuutin näin:

”On-on” -direktiivi

Aivan kuten "v-bind" -direktiivi, Vue tarjoaa myös "v-on" -direktiivin muuttujan sitomiseksi DOM: ssa käynnistettyjen tapahtumien kuuntelemiseksi. Esimerkiksi napsautustapahtuman kuunteleminen ja jonkin muuttujan sitominen siihen syntaksilla olisi seuraava:

Käänteisissä pilkuissa voimme antaa lausekkeen ja funktiot.

Johtopäätös

Olemme oppineet Vue-direktiiveistä ja nähneet kuinka Vue-direktiivejä käytetään.js. Olemme keskustelleet eräistä Vuen yleisimmin käytetyistä ja perusrakenteista.js, mikä auttaa paljon ja säästää valtavasti aikaa kehityksessä.

Viisi parasta ergonomista tietokonehiirtä Linux-tuotteille
Aiheuttaako pitkäaikainen tietokoneen käyttö kipua ranteessasi tai sormissasi?? Onko sinulla nivelten jäykkyys ja sinun on jatkuvasti ravistettava kät...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
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...