Vue.js官方提供了一套专用的路由工具库 Vue Router,其使用和配置都非常简单,而且代码清晰易懂,很容易上手。
提示
cnpm install vue-router --save
因为 Vue Router 是 Vue 的一个插件,需要在 Vue 的全局应用中通过 Vue.use() 将它纳入到 Vue 实例中。在项目中,main.js 是程序入口文件,所有的全局性配置都在这个文件中进行。
经验
在通过 Vue-cli 脚手架快速搭建项目时,命令行交互会询问是否需要路由功能。因为绝大部分应用都需要路由功能,所以在搭建项目时基本上都已经具备了路由功能,不需要再去额外安装配置路由。
通过 Vue-cli 脚手架搭建的项目,在 src 文件夹下会有 router 文件夹,内部有 index.js 文件,打开 index.js 文件会看到以下引用。
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
import router from './router'