Vue · Middle · Pytanie 25 z 75
Jak napisać lokalną własną dyrektywę w <script setup>?
<script setup>
const vFocus = { mounted: (el) => el.focus() };
</script>
<template><input v-focus /></template>- ✓Poprawna odpowiedź: Każda zmienna camelCase zaczynająca się od
vstaje się dyrektywą dostępną jakov-focus - 2Dyrektywy można rejestrować tylko globalnie
- 3Przez
defineDirective('focus')
Wyjaśnienie
Hooki dyrektyw odpowiadają hookom cyklu życia (created, mounted, updated, unmounted). Używaj dyrektyw do niskopoziomowego dostępu do DOM; do wszystkiego z własnymi znacznikami lepsze są komponenty.