Vue

Vue.js Data Binding

Vue.js Data Binding

Vue.js er så let at lære og tilgængeligt bibliotek. Så med viden om HTML, CSS og Javascript kan vi begynde at opbygge webapplikationer i Vue.js. Vue.js er bygget ved at kombinere de bedste funktioner fra en allerede eksisterende Angular og react-rammer.

Databinding er en af ​​de mest elegante funktioner i Vue.js fordi det giver reaktiv / tovejs databinding. I Vue.js, vi behøver ikke at skrive mange linjer for at have tovejs databinding, i modsætning til andre rammer. Envejs databinding betyder, at variabelen bare er bundet til DOM. På den anden side betyder tovejs, at variablen også er bundet fra DOM. Når DOM ændres, ændres variablen også. Så lad os tage et kig på begge databindingerne og se den rigtige forskel.

Envejs databinding

Hvis vi vil binde en variabel, kan vi bare bruge Vue.js's syntaks med dobbelt krøllet afstivning eller "Mustache" -syntaks for at binde enhver variabel fra den relative komponentforekomst.

linuxhintText

Eller hvis vi vil binde en variabel inde i en HTML-attribut, kan vi bruge v-bind direktiv.

Vue.js giver også stenografi til binding af variabler i en HTML-attribut. I stedet for at skrive v-bind: attribut-navn, vi kan kun bruge et kolon ":" og attributnavn.

Men dette er bare databindinger. For at demonstrere tovejs databinding kan vi bruge v-model direktiv leveret af Vue.js.

Tovejs / reaktiv databinding

For at demonstrere reaktiv databinding kan vi bruge v-model direktiv om et inputformularfelt. Det udsender internt en begivenhed og ændrer variablen. Som vi kan binde et andet sted til i skabelonen ved hjælp af dobbelt krøllede seler eller "Mustache" -syntaks.


Du skriver: linuxhintText

Når vi nu indtaster et tegn i inputformularfeltet, kan vi se, at variablen også opdateres samtidigt.

Afslutter

I denne artikel har vi lært, hvordan man binder variabler i Vue.js ved hjælp af dobbelt krøllede seler eller "Mustache" -syntaks. Vi har også demonstreret den tovejs / reaktive databinding i Vue.js ved hjælp af v-model direktivet. Efter at have læst denne artikel er databinding ikke længere en vanskelig opgave for en nybegynder, der lige har startet med Vue.js. Så fortsæt med at lære begreberne Vue.js med linuxhint.com. tak skal du have!

OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...
Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...