For demonstration purpose only
- Install: https://router.vuejs.org/guide/
- First route
- Anchor generation
- HTML5 history mode: https://router.vuejs.org/guide/essentials/history-mode.html
- Dynamic route matching / 404: https://router.vuejs.org/guide/essentials/dynamic-matching.html
- Named routes: https://router.vuejs.org/guide/essentials/named-routes.html
- Route object information / Push vs replace / Go method: https://router.vuejs.org/guide/essentials/navigation.html
- Redirecting: https://router.vuejs.org/guide/essentials/redirect-and-alias.html
- Props: https://router.vuejs.org/guide/essentials/passing-props.html
- Nested routes: https://router.vuejs.org/guide/essentials/nested-routes.html
- Active page classes
- Router link customization
- Navigation guards: https://router.vuejs.org/guide/advanced/navigation-guards.html
- Page title
- Fetch content before rendering: https://router.vuejs.org/guide/advanced/data-fetching.html
- Scroll behavior: https://router.vuejs.org/guide/advanced/scroll-behavior.html
- Transitions: https://router.vuejs.org/guide/advanced/transitions.html