Junior
Запознати ли сте с модификаторите за директивата v-bind?
sobes.tech AI
Отговор от AI
Да, познавам. V-bind има няколко модификатора:
.prop: Задава принудително атрибута като свойство на DOM. Полезно, когато стандартното поведение на HTML атрибута не е подходящо..attr: Задава принудително атрибута като атрибут на DOM. Използва се рядко, тъй като v-bind по подразбиране се опитва да бъде интелигентен..camel: Преобразува името на атрибута в camelCase. Полезно за SVG и други елементи с атрибути катоviewBox..sync(Vue 2.x, премахнато в Vue 3.x): Синтактичен захар за двупосочно свързване на пропсове.
Най-често използваният модификатор е .prop, особено при работа с персонализирани компоненти или специфични DOM свойства, които не могат да бъдат зададени чрез стандартни атрибути, например value на не-входни елементи.
Пример за използване на .prop:
<!-- Задава свойството innerHTML на елемента -->
<div v-bind:innerHTML.prop="htmlString"></div>