Eigene Directive (focus), die nach dem die App fertig gemountet wurde den focus auf Elemente setzt.
# /directive/focus.js
export default {
mounted(el){
el.focus();
}
}
Globale Einbindung der Directive
import { createApp } from 'vue'
import App from './App.vue'
import logger from './mixins/logger';
import focus from './directive/focus';
const app = createApp(App);
app.mixin(logger)
app.directive('focus',focus)
app.mount('#app')
Verwendung der Directive
Bezeichner v- voranstellen
<input
type="text"
class="form-control"
placeholder="Neue Aufgabe"
v-model="content"
v-focus
/>