Overview of Vue Router features
Vue Router is the official router for Vue.js, designed for building Single Page Applications (SPAs). It integrates deeply with the Vue.js core and provides the following capabilities:
- Nested routes mapping and dynamic routing
- Modular, component-based router configuration
- Support for route parameters, queries, and wildcards
- View transition effects using the Vue.js transition system
- Fine-grained navigation control
- Automatic active CSS classes for links
- Support for both HTML5 history mode and hash mode
- Customizable scroll behavior
- Proper URL encoding