Directives — DOM manipulation.
Definition:
1// directives/v-focus.ts2export const vFocus = {3 mounted: (el) => el.focus()4}
Usage:
1<script setup>2import { vFocus } from "@/directives/v-focus"3</script>45<template>6 <input v-focus />7</template>
With arguments:
1export const vTooltip = {2 mounted(el, binding) {3 el.title = binding.value4 },5 updated(el, binding) {6 el.title = binding.value7 }8}
Key: Directives for DOM manipulation.