Skip to content

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.


  • 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.


  • 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.



  • 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.


Found something confusing or wrong? You can contribute to improve the docs!


Let’s build something amazing with Vue!