Sobes.tech
Junior

Ismeri a v-bind direktíva módosítóit?

sobes.tech MI

Válasz az MI-től

Igen, ismerem. A V-bind-nek több módosítója van:

  • .prop: Kötelezően DOM tulajdonságként állítja be az attribútumot. Hasznos, amikor a standard HTML attribútum viselkedése nem megfelelő.
  • .attr: Kötelezően DOM attribútumként állítja be az attribútumot. Ritkán használják, mivel a v-bind alapértelmezés szerint intelligens próbál lenni.
  • .camel: Átalakítja az attribútum nevét camelCase-re. Hasznos SVG és más elemek esetén, például viewBox.
  • .sync (Vue 2.x, eltávolítva Vue 3.x-ben): Szintaktikus cukor a kétirányú prop kötéshez.

A leggyakrabban használt módosító a .prop, különösen akkor, amikor egyedi komponensekkel vagy olyan DOM tulajdonságokkal dolgozunk, amelyeket nem lehet a standard attribútumokon keresztül beállítani, például a value nem-input elemeknél.

A .prop használatának példája:

<!-- Beállítja az elem innerHTML tulajdonságát -->
<div v-bind:innerHTML.prop="htmlString"></div>