Vue.js Guide

Essentials

Installation
Introduction
The Vue Instance
Template Syntax
Computed Properties and Watchers
Class and Style Bindings
Conditional Rendering
List Rendering
Event Handling
Form Input Bindings
Components Basics

Components In-Depth

Component Registration
Props
Custom Events
Slots
Dynamic & Async Components
Handling Edge Cases

Transitions & Animation

Enter/Leave & List Transitions
State Transitions

Reusability & Composition

Mixins
Custom Directives
Render Functions & JSX
Plugins
Filters

Tooling

Production Deployment
Single File Components
Unit Testing
TypeScript Support

Scaling Up

Routing
State Management
Server-Side Rendering

Internals

Reactivity in Depth

Migrating

Migration from Vue 1.x
Migration from Vue Router 0.7.x
Migration from Vuex 0.6.x to 1.0

Meta

Comparison with Other Frameworks
Join the Vue.js Community!
Meet the Team



30 Amazing Vue.js Open Source Projects
To-Do App with Vue.js 2
Top Tutorials To Learn Vue Js For Beginners
Getting Started With Vue Router
fun and practical web development
Vue.js 2 Quickstart Tutorial 2017
Vue.js 2 Guide