कस्टम निर्देशन ले तपाईलाई निम्न-स्तरको DOM हेरफेर को रूपमा पुनः प्रयोज्य v-* विशेषता को रूपमा समेट्न देय। तपाईलाई एक तत्वमा सीधा पहुँच (ध्यान केन्द्रण, स्क्रोल, तृतीय-पक्षको DOM लाइब्रेरी) को आवश्यकता पर्दा तिनीहरूलाई प्रयोग गर्नुहोस् — यी चीजहरू कम्पोनेन्ट/प्रोपोस प्राकृतिकरूपमा कभर गर्दैनन्।
स्थानीय निर्देशन परिभाषित गर्दै
<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>
