【求助】vue的子路由嵌套子路由,遇到的问题
路由如下:
{
path: '/',
name: '首页',
component: Layout,
children:[
{ path: '/book', component: () => import('@/views/book'), name: 'book', hidden: true},
{ path: '/home', component: () => import('@/views/home'), name: 'home', hidden: true ,children:[
{ path: 'game', component: () => import('@/views/game'), name: 'game', hidden: true},
]},
]
}
1、访问http://localhost:8080/#/home,是home页面
2、访问http://localhost:8080/#/book,是book页面
3、访问http://localhost:8080/#/home/game,还是home页面,怎么能到game页面上去?
{
path: '/',
name: '首页',
component: Layout,
children:[
{ path: '/book', component: () => import('@/views/book'), name: 'book', hidden: true},
{ path: '/home', component: () => import('@/views/home'), name: 'home', hidden: true},
{ path: '/home/game', component: () => import('@/views/game'), name: 'game', hidden: true}
]
}
如果平级的话,可以实现,但不想用平级的,如果子路由嵌套的话,是怎么实现的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在
home.vue
里面放一个<router-view/>