v-bind
v-bind
Сокращение:
:
Принимает:
any (если указан параметр) | Object (если параметр не указан)
Параметр:
attrOrProp (опционально)
Модификаторы:
.prop
— используется для связывания в качестве DOM-свойства, а не атрибута. Если тег является компонентом, то.prop
будет устанавливать свойство на$el
компонента..camel
— преобразует имена атрибутов из kebab-case в camelCase..sync
— синтаксический сахар, который будет преобразован в обработчикv-on
для обновления связанного значения.
Динамически связывает атрибуты тега или входной параметр компонента с выражением.
При использовании с атрибутами class
и style
поддерживает массивы и объекты в качестве значений.
Для правильного связывания входного параметра компонента, тот должен быть корректно определён в дочернем компоненте.
Если аргумент не указан, связанное значение может быть содержащим пары имя-значение. В этом случае атрибуты class
и style
не поддерживают массивы и объекты.
Модификатор .camel
позволяет перевод имени атрибута v-bind
в camelCase при использовании DOM-шаблонов, например для атрибута viewBox
SVG:
В использовании .camel
нет необходимости, если используется строковыми шаблонами или vue-loader
/vueify
.
Last updated
Was this helpful?