Setting Up Vue Router for Vue to Use
When we add Vue Router to our project, Vue CLI creates and adds a router
folder to the code directory, containing a single auto-generated index.js
file. This file contains the necessary configurations for our router.
We will navigate to the file and go through the basic predefined configuration for Vue Router.
First, you will notice that we need to import both Vue
and VueRouter
from the vue
and vue-router
packages, respectively. Then we call Vue.use (VueRouter)
to install it as a plugin for use within our application:
import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter)
Vue.use
is a global method, as discussed in Chapter 5, Global Component Composition. It triggers the internal install
method of VueRouter
together with the Vue constructor as soon as Vue is available as a global variable of the application. This method has a built-in mechanism to prevent installing a plugin more than once...