Problem Statement
What are best practices for showing validation errors in Vue forms?
Explanation
Keep per-field touched/dirty flags, render errors near inputs, and disable submit if there are blocking errors. Use ARIA attributes (aria-invalid, aria-describedby) and ensure clear messaging for accessibility. Summarize top-level errors on submit.