vue
SKILL.md
Vue
Based on Vue 3.5+, generated 2026-01-31.
References
| Topic | Description | Reference |
|---|---|---|
| New Core APIs | defineModel, reactive destructure, useTemplateRef, onWatcherCleanup, pause/resume | core-new-apis |
| Script Setup Macros | defineOptions, defineSlots, named tuple emits, generic components | script-setup-macros |
| Advanced Patterns | Async setup pitfalls, InjectionKey typing | advanced-patterns |
Quick Reference
defineModel<T>()- v-model on components (3.4+)const { prop = default } = defineProps<Props>()- reactive destructure (3.5+)useTemplateRef<T>('name')- type-safe template refs (3.5+)onWatcherCleanup(() => {})- cleanup in watchers (3.5+)defineOptions({ inheritAttrs: false })- component options (3.3+)defineSlots<{ slot(props): any }>()- typed slots (3.3+)generic="T"attribute on script setup - generic components (3.3+)
Weekly Installs
1.7K
Repository
antfu/skillsFirst Seen
3 days ago
Installed on
claude-code1.3K
cursor1.2K
opencode1.1K
trae1.1K
gemini-cli1.1K
antigravity1.1K