Welcome to the Vue.js Documentation
This site is your guide to learning, using, and mastering Vue.js, the progressive JavaScript framework for building user interfaces.
Whether you’re just getting started or looking to deepen your skills, we’ve organized the docs to make your journey easy.
Getting Started
Section titled “Getting Started”-
Introduction
Understand what Vue is and why you should use it. -
Installation
Learn how to install Vue.js using CDN, npm, or Vue CLI. -
Hello World
Build your first Vue app in minutes.
Core Concepts
Section titled “Core Concepts”-
Reactivity
Learn how Vue automatically updates your UI when data changes. -
Template Syntax
Use Vue’s powerful templating features to write expressive UIs. -
Computed & Watchers
Handle derived data and side effects efficiently.
Components
Section titled “Components”-
Creating Components
Build reusable and modular parts of your UI. -
Props & Events
Understand parent-child communication. -
Slots & Composition
Learn advanced component techniques.
Advanced Topics
Section titled “Advanced Topics”-
Routing
Add page navigation with Vue Router. -
State Management
Manage global app state using Vuex or Pinia. -
Testing
Write tests to ensure your components work as expected.
Contributing
Section titled “Contributing”Found something confusing or wrong? You can contribute to improve the docs!
Let’s build something amazing with Vue!