目录
routes 实例参数 替代router.redirect()
运行时构建 (runtime-only) 方式
// main.vue
<template>
<div id="app">
<router-view/>
</div>
</template>
// main.js
new Vue({
router,
render: h => h(App) // vue render
}
routes 数组和router 路由管理器
routes 数组配置项
routes redirect 重定向
routes alias 别名
routes meta {}
var router = new VueRouter({
routes: [
{ path: '/foo', component: Foo },
{ path: '/tos', redirect: '/sign'},
{
path: '/admin',
component: AdminPanel,
alias: '/manage'
},
{
path: '/admin',
component: AdminPanel,
meta: {
requiresAuth: true
}
}
]
})