ลำดับคำสั่งแบบกำหนดเอง ให้คุณห่อหุ้ม การจัดการ 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>
