API reference
Vue.js API reference
Reactivity, components and the Vue ecosystem
Last updated
- Identifiers
- 64
- With full guides
- 0
- Types
- 5
Topics covered
- Reactivity
- Components
- Directives
- Lifecycle
- Routing
- State
Component
| Name | What it does |
|---|
Transition | Component |
TransitionGroup | Component |
KeepAlive | Component |
Teleport | Component |
Suspense | Component |
RouterLink | Component |
RouterView | Component |
Function
| Name | What it does |
|---|
ref | Function |
reactive | Function |
computed | Function |
watch | Function |
watchEffect | Function |
readonly | Function |
toRef | Function |
toRefs | Function |
shallowRef | Function |
unref | Function |
isRef | Function |
nextTick | Function |
createApp | Function |
defineComponent | Function |
defineAsyncComponent | Function |
onMounted | Function |
onUpdated | Function |
onUnmounted | Function |
onBeforeMount | Function |
onBeforeUnmount | Function |
provide | Function |
inject | Function |
h | Function |
defineProps | Function |
defineEmits | Function |
defineExpose | Function |
defineModel | Function |
defineSlots | Function |
createRouter | Function |
defineStore | Function |
storeToRefs | Function |
Hook
| Name | What it does |
|---|
useTemplateRef | Hook |
useSlots | Hook |
useAttrs | Hook |
useRouter | Hook |
useRoute | Hook |
Directive
| Name | What it does |
|---|
v-if | Directive |
v-else | Directive |
v-for | Directive |
v-show | Directive |
v-model | Directive |
v-bind | Directive |
v-on | Directive |
v-slot | Directive |
v-html | Directive |
v-text | Directive |
v-once | Directive |
v-memo | Directive |
Concept
| Name | What it does |
|---|
Single-file components | Concept |
script setup | Concept |
Composition API | Concept |
Options API | Concept |
Reactivity system | Concept |
Scoped CSS | Concept |
Slots | Concept |
Composables | Concept |
Props and emits | Concept |
Search across every package and filter by type in your dashboard.
Start learning