Sobes.tech
Junior

Vai jūs zināt modifikatorus v-bind direktīvai?

sobes.tech AI

Atbilde no AI

Jā, es zinu. V-bind ir vairākas modifikatorus:

  • .prop: piespiedu kārtā iestata atribūtu kā DOM īpašību. Noder, ja standarta HTML atribūta uzvedība nav piemērota.
  • .attr: piespiedu kārtā iestata atribūtu kā DOM atribūtu. Reti lieto, jo v-bind pēc noklusējuma cenšas būt inteliģents.
  • .camel: pārvērš atribūta nosaukumu par camelCase. Noder SVG un citos elementos ar atribūtiem, piemēram, viewBox.
  • .sync (Vue 2.x, izņemts Vue 3.x): sintaktisks cukurs divvirzienu props sasaitei.

Visbiežāk lietotais modifikators ir .prop, īpaši, strādājot ar pielāgotiem komponentiem vai specifiskām DOM īpašībām, kuras nevar iestatīt ar standarta atribūtiem, piemēram, value neievades elementiem.

Piemērs:

<!-- Nosaka elementa innerHTML īpašību -->
<div v-bind:innerHTML.prop="htmlString"></div>