Direttivi personalizzati jagħtuk il-possibbiltà li tenkapsulizza l-manipulazzjoni DOM ta' livell baxx bħala attribut v-* riutilizzabbli. Użahom meta għandek bżonn aċċess dirett għal element (focus, scroll, libreriji DOM ta' parti terza) — affarijiet li komponenti/props naturalment ma jkopprux.
Tidentifikazzjoni ta' direttiva lokali
<script setup>
// a directive is an object of lifecycle hooks; in <script setup>, name it vXxx
const vFocus = {
mounted(el) {
el.focus(); // `el` is the raw DOM element
},
};
</script>
<template>
<input v-focus /> <!-- autofocuses on mount -->
</template>
