Vue 3 Tutorial
Vue is a progressive frontend framework: declarative templates bind data to the UI. This track follows Vue 3 + the Composition API (<script setup>), from scaffolding through component communication, routing, Pinia, HTTP wrapping, forms, plugins, motion, types, and testing.
Run examples locally with Vite. This site’s playground is fine for HTML/JS, but it does not run .vue single-file components.
Know basic JavaScript. For layout see CSS. After this track, try uni-app, or tighten component types with TypeScript.
Learning path
Start here
Reactivity and UI
Components
- Components basics
- Props, events, and slots
- Lifecycle
- Template refs
- Composables
- provide and inject
- Custom directives
Apps
Next: Vue intro
