1.配置路由
在router/index.js文件中对所有的路由信息进行配置。
// 首先引入vue和vue-router import Vue from 'vue' import VueRouter from 'vue-router' // 使用vue-router Vue.use(VueRouter) // 引入待配置的视图组件 import Foo from '@/views/Foo.vue' import Bar from '@/views/Bar' // 配置路由信息 const route = [ { path: '/foo', component: Foo, meta: { title: 'foo页面', requireAuth: false } }, { path: '/bar', component: Bar, meta: { title: 'bar页面' } } ] // 利用配置信息新建vue-router路由(important) const router = new VueRouter({mode: 'history', routes}) // 导出 export default router
2.全局注册路由信息
在main.js文件中全局注册路由信息。
// 引入vue import Vue from 'vue' // 引入主组件 import App from './App' // 引入路由信息 import router from './router' //新建全局vue实例,并注册router new Vue({ el: '#app', router, //注册路由 store, //注册store components: {App}, //主组件 template: '<App/>' //替代元素 })