Vue 3
About
Api
- Application API
- Built-in Components
- Built-in Directives
- Built-in Special Attributes
- Built-in Special Elements
- Compile-Time Flags
- Component Instance
- Composition API: Dependency Injection
- Composition API: Helpers
- Composition API: Lifecycle Hooks
- Composition API: setup()
- Custom Elements API
- Custom Renderer API
- Global API: General
- Options: Composition
- Options: Lifecycle
- Options: Misc
- Options: Rendering
- Options: State
- Reactivity API: Advanced
- Reactivity API: Core
- Reactivity API: Utilities
- Render Function APIs
- SFC CSS Features
- \<script setup>
- SFC Syntax Specification
- Server-Side Rendering API
- Utility Types
Ecosystem
Guide
- Accessibility
- Performance
- Production Deployment
- Security
- KeepAlive
- Suspense
- Teleport
- TransitionGroup
- Transition
- Async Components
- Fallthrough Attributes
- Component Events
- Props
- Provide / Inject
- Component Registration
- Slots
- Component v-model
- Creating a Vue Application
- Class and Style Bindings
- Components Basics
- Computed Properties
- Conditional Rendering
- Event Handling
- Form Input Bindings
- Lifecycle Hooks
- List Rendering
- Reactivity Fundamentals
- Template Refs
- Template Syntax
- Watchers
- Animation Techniques
- Composition API FAQ
- Reactivity in Depth
- Reactivity Transform
- Render Functions & JSX
- Rendering Mechanism
- Ways of Using Vue
- Vue and Web Components
- Introduction
- Quick Start
- Composables
- Custom Directives
- Plugins
- Routing
- Single-File Components
- Server-Side Rendering (SSR)
- State Management
- Testing
- Tooling
- TypeScript with Composition API
- TypeScript with Options API
- Using Vue with TypeScript