Sobes.tech
Junior

v-bind direktivi üçün modifikatorlarla tanışsınız?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, tanıyıram. V-bind-in bir neçə modifikatoru var:

  • .prop: Atributu DOM xüsusiyyəti kimi məcburən təyin edir. Standart HTML atribut davranışı uyğun deyilsə, faydalıdır.
  • .attr: Atributu DOM atributu kimi məcburən təyin edir. Çox istifadə edilmir, çünki v-bind default olaraq ağıllı olmağa çalışır.
  • .camel: Atribut adını camelCase-ə çevirir. SVG və digər elementlər üçün faydalıdır, məsələn viewBox.
  • .sync (Vue 2.x, Vue 3.x-də silinib): Prop-ların iki tərəfli bağlanması üçün sintaktik şəkər.

Ən çox istifadə olunan modifikator — .prop, xüsusən xüsusi komponentlərlə və ya standart atributlar vasitəsilə təyin edilə bilməyən DOM xüsusiyyətləri ilə işləyərkən, məsələn, value qeyri-input elementlərində.

.prop istifadə nümunəsi:

<!-- Elementin innerHTML xüsusiyyətini təyin edir -->
<div v-bind:innerHTML.prop="htmlString"></div>