Vue · Middle · Pytanie 12 z 75

Jak zastosować atrybuty fallthrough do wewnętrznego elementu zamiast głównego?

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

Wyjaśnienie

To częste przy opakowanych polach: placeholder, aria-* i @input powinny trafić do <input>, a nie do opakowania. Komponenty z wieloma elementami głównymi muszą wiązać $attrs jawnie.

Do poczytania

Błąd w pytaniu

Vue · Middle · pytanie 12

Sprawdź się

Rozwiąż test Vue · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test