【发布时间】:2019-03-24 13:53:50
【问题描述】:
事情是这样的,虽然 alias 现在完美地满足了我的需求,但我想知道如何为路径声明多个别名,那么,这样的事情会起作用吗?示例:
export default new Router({
routes: [
{
path: '/',
name: 'home',
component: Home,
alias: ['/home', '/home2', '/homeN']
},
{
path: '/about',
name: 'about',
component: () => import('./views/About.vue')
}
]
})
我的意思是,这是推荐的方法吗? Vue路由器中是否有更好的做法?
【问题讨论】:
-
这很好,他们甚至有一个official example 这样做。如果您更担心拼写错误,那么您可能只在
*通配符路径上使用导航防护,该路径基于路由路径的子字符串进行重定向。 -
我想我错过了文档中的那部分,感谢@Steven B. 的澄清!
-
你能把它写成答案让我接受吗?
标签: vuejs2 vue-router