Vue

Hva er et Vue-direktiv, og hvordan du bruker det?

Hva er et Vue-direktiv, og hvordan du bruker det?

Et rammeverk har som mål å gi slike funksjoner som gjør utviklingsprosessen enklere og raskere for utviklerne. Vue.js er et slikt funksjonsberiket JavaScript-rammeverk som gir mange innebygde funksjoner og direktiver for raskt å få utviklingsprosessen. Men det må komme noen scenarier når du trenger litt funksjonalitet som ikke er tilgjengelig i rammeverket, så du må bygge din egen.

I dette innlegget vil vi lære og se på de innebygde direktivene som tilbys av Vue.js framework, og vi vil også lære å lage og bruke vårt eget skreddersydde Vue-direktiv.

Direktiv

Direktiver er attributter som du kan koble til DOM-elementene, foran en klausul “v-” som hjelper til å kjenne biblioteket at det er en spesiell type syntaks som brukes til å utføre noen oppgaver. Direktiver brukes vanligvis til direkte manipulering av DOM. Noen av de mest brukte og berømte direktivene er "v-if", "v-for" og "v-show".

Direktivene brukes til å anvende effekter på DOM-elementer, men reaktivt. La oss forstå det med et eksempel:

“V-if” -direktivet

Du kan se teksten.

I taggen ovenfor er “v-if” et direktiv som vil slette eller legge til avsnittstaggen “

”, Avhenger av“ showText ”-variabelens sannhet.

“V-show” -direktivet

På samme måte har vi "v-show" -direktivet som kan utføre den samme funksjonaliteten som beskrevet ovenfor:

Du kan se teksten.

Den subtile forskjellen mellom "v-if" og "v-show" er at "v-if" ikke gjengir elementet mens siden lastes inn hvis den bundne variabelen ikke er sann, og den lastes når variabelen blir sann. I motsetning til dette vil "v-show" gjengi elementet på nettsidens lastetid, men skjuler det. Så, "v-if" er tidseffektiv på sidens lastetid og tidkrevende når variabelen blir oppfylt. Det må gjengi hele elementet mens "v-show" er tidseffektivt når det gjelder sannheten til den variable tidkrevende ved lastetiden til websiden.

Ok! La oss ta en titt på et direktiv som tar argumentet.

“V-bind” -direktivet

Et annet mest brukte direktiv er "v-bind", som brukes til å samhandle og oppdatere HTML-attributtene. For eksempel hvis vi vil binde en variabel til attributtet “href” til , kan vi binde attributtet “href” slik:

“V-on” -direktivet

Akkurat som "v-bind" -direktivet, gir Vue et "v-on" -direktiv for å binde variabelen for å lytte til hendelsene avfyrt i DOM. For eksempel, for å lytte til Click-hendelsen og binde en variabel til den, vil syntaksen gå slik:

I de omvendte kommaene kan vi gi uttrykk så vel som funksjoner.

Konklusjon

Vi har lært om direktivene i Vue og ser hvordan du bruker direktivene i Vue.js. Vi har diskutert noen av de mest brukte og grunnleggende innebygde direktivene til Vue.js, som hjelper mye og sparer enormt mye tid i utviklingen.

Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...