Vue Guideline: Lifecycle — Use onMounted for DOM access. Description: DOM is ready in onMounted. Do: onMounted for DOM operations. Don't: Access DOM in setup directly. Good Example: onMounted(() => el.value.focus()). Bad Example: el.value.focus() in setup. Severity: High. Docs: https://vuejs.org/api/composition-api-lifecycle.html.