Junior
Bent u bekend met de modificatoren voor de v-bind-directive?
sobes.tech AI
Antwoord van AI
Ja, ik ken het. V-bind heeft verschillende modificatoren:
.prop: Zet het attribuut dwingend als een DOM-eigenschap. Handig wanneer het standaard HTML-attribuutgedrag niet geschikt is..attr: Zet het attribuut dwingend als een DOM-attribuut. Wordt zelden gebruikt, omdat v-bind standaard slim probeert te zijn..camel: Zet de naam van het attribuut om naar camelCase. Handig voor SVG en andere elementen met attributen zoalsviewBox..sync(Vue 2.x, verwijderd in Vue 3.x): Syntactische suiker voor tweerichtingsbinding van props.
De meest gebruikte modificator is .prop, vooral bij het werken met aangepaste componenten of specifieke DOM-eigenschappen die niet via standaardattributen kunnen worden ingesteld, zoals value op niet-input elementen.
Voorbeeld van gebruik van .prop:
<!-- Stelt de innerHTML-eigenschap van het element in -->
<div v-bind:innerHTML.prop="htmlString"></div>