Vue

Vue.js-gegevensbinding

Vue.js-gegevensbinding

Vue.js is zo'n gemakkelijk te leren en toegankelijke bibliotheek. Dus met de kennis van HTML, CSS en Javascript kunnen we beginnen met het bouwen van webapplicaties in Vue.js. Vue.js is gebouwd door de beste functies van een reeds bestaande Angular en react Frameworks te combineren.

Gegevensbinding is een van de meest elegante functies van Vue.js omdat het reactieve/tweerichtingsgegevensbinding biedt. In Vue.js hoeven we niet veel regels te schrijven om gegevens in twee richtingen te binden, in tegenstelling tot andere frameworks. Eenrichtingsgegevensbinding betekent dat de variabele alleen is gebonden aan de DOM. Aan de andere kant betekent tweerichtingsverkeer dat de variabele ook gebonden is aan de DOM. Wanneer DOM wordt gewijzigd, wordt de variabele ook gewijzigd. Laten we dus eens kijken naar beide databindingen en het juiste verschil zien.

Gegevens in één richting binden

Als we een variabele willen binden, kunnen we eenvoudig Vue . gebruiken.js' dubbele accolades-syntaxis of "Snor" -syntaxis om elke variabele van de relatieve componentinstantie te binden.

linuxhintTekst

Of, als we een variabele binnen een HTML-attribuut willen binden, kunnen we de . gebruiken v-bind richtlijn.

Vue.js biedt ook de afkorting voor het binden van variabelen in een HTML-kenmerk. In plaats van te schrijven v-bind:kenmerknaam, we kunnen alleen een dubbele punt ":" en attribuutnaam gebruiken.

Maar dit zijn slechts gegevensbindingen. Om de tweerichtingsgegevensbinding te demonstreren, kunnen we de . gebruiken v-model richtlijn van de Vue.js.

Bidirectionele/reactieve gegevensbinding

Om reactieve gegevensbinding aan te tonen, kunnen we de v-model richtlijn op een invoerformulierveld. Het zal intern een gebeurtenis uitzenden en de variabele veranderen. Waaraan we ergens anders in de sjabloon kunnen binden met dubbele accolades of de syntaxis "Snor".


Je typt: linuxhintText

Wanneer we nu een teken in het invoerformulierveld invoeren, kunnen we zien dat de variabele ook gelijktijdig wordt bijgewerkt.

Afsluiten

In dit artikel hebben we geleerd hoe je variabelen kunt binden in Vue.js met dubbele accolades of "Snor"-syntaxis. We hebben ook de bidirectionele/reactieve gegevensbinding in Vue . aangetoond.js met behulp van de v-model-richtlijn. Na het lezen van dit artikel is databinding geen moeilijke taak meer voor een beginner die net is begonnen met Vue.js. Dus blijf de concepten van Vue . leren.js met linuxhint.com. Dank u!

Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...
Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...
Beste gamepad-toewijzingsapps voor Linux
Als je graag games op Linux speelt met een gamepad in plaats van een typisch toetsenbord- en muisinvoersysteem, zijn er enkele handige apps voor jou. ...