默认路由器:使ID持久化给所有子节点

时间:2018-09-19 10:28:53

标签: vue.js vue-router

我希望有一个id可以在所有路线上保持不变。

例如www.website.com/#/:id/routes

我尝试执行以下操作:

export default new Router({
    routes: [
        {
            path: '/:id/',
            props: true,
            component: FirstView,
            children: [
                {
                    path: '/',
                    name: 'Second',
                    component: SecondView
                }
            ]
        }
    ]
});

但是我无法让:id坚持下去。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您已将嵌套的路由路径指定为/,这使路由器将其视为根路径,而不是在父路由中以/:id作为前缀。

Here's a simple demonstration of nesting routes.