Vue · Middle · Запитання 12 з 75

Як застосувати fallthrough-атрибути до внутрішнього елемента, а не до кореня?

<script setup>
defineOptions({ inheritAttrs: false });
</script>
<template>
  <label class="field"><input v-bind="$attrs" /></label>
</template>

Пояснення

Це частий випадок для обгорток полів: placeholder, aria-* і @input мають потрапити на <input>, а не на обгортку. Компоненти з кількома коренями мають прив'язувати $attrs явно.

Де почитати

Помилка в запитанні

Vue · Middle · запитання 12

Перевірте себе

Пройдіть тест Vue · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест