API Reference
Global API
Application
- createApp()
- createSSRApp()
- app.mount()
- app.unmount()
- app.component()
- app.directive()
- app.use()
- app.mixin()
- app.provide()
- app.runWithContext()
- app.version
- app.config
- app.config.errorHandler
- app.config.warnHandler
- app.config.performance
- app.config.compilerOptions
- app.config.globalProperties
- app.config.optionMergeStrategies
Composition API
Reactivity: Core
Reactivity: Utilities
Reactivity: Advanced
Lifecycle Hooks
Options API
Options: Rendering
Options: Lifecycle
Options: Misc
Built-ins
Special Elements
Single-File Component
Syntax Specification
<script setup>
CSS Features
Advanced APIs
Render Function
Server-Side Rendering
TypeScript Utility Types
- PropType<T>
- MaybeRef<T>
- MaybeRefOrGetter<T>
- ExtractPropTypes<T>
- ExtractPublicPropTypes<T>
- ComponentInstance
- ComponentCustomProperties
- ComponentCustomOptions
- ComponentCustomProps
- CSSProperties
- DeclareComponent
- ExtractComponentOptions<T>
- ExtractComponentPropOptions<T>
- ExtractComponentSlotOptions<T>
- ExtractComponentEmitOptions<T>
- ObjectToComponentProps<T>
- ComponentEmitsAsProps<T>
- ComponentProps<T>
- ComponentSlots<T>
- ComponentEmit<T>
- ComponentData<T>
- DefineComponentOptions & DefineComponentFromOptions