【发布时间】:2018-04-03 21:11:23
【问题描述】:
目前我正在开展一个项目,其中有两个组件,router-view、Auth 和 Dashboard。这两个组件具有不同的 html 结构,但在路由 path: '' 时使用相同的基本路径。
路由文件如下所示:
{
path: '/',
component: Dashboard,
children: [
...
],
path: '/',
component: Auth,
children: [
...
]
}
当然这会造成复杂性,因为路径是相同的。有没有办法让父组件没有路径?
【问题讨论】:
-
您找到解决方案了吗?我正在做类似的事情,我认为这是唯一的方法。
-
@BlackCode 对不起,这是很久以前的事了。我最终将
Auth组件的路径更改为/auth(我认为)。也许您应该提出一个新问题来解释您想要什么,在评论中标记我或其他内容。 -
谢谢!别担心托马斯。最后我像你一样做,但使用导航守卫重定向,以防用户未登录或页面需要身份验证:)
标签: javascript vue.js routing vue-router