后台管理项目,是典型的主框架页home.vue(头部,左侧导航,右侧内容区)又是一级路由,通过routes.js路由配置 ,vue-router路由插座 <router-view></router-view>(存在于home.vue页面)来切换导航列表内容的。
现在需要在二级TopMedia页面打开它的详细页面(FollowUp)来回切换,并已在TopMedia组件页面下加<router-view></router-view>。
最终只是在TopMedia页面下追加了FollowUp内容,不能做到整个页面切换。怎么做到灵活子级页面切换?求思路或示例代码。routes.js配置如下:
{
path: '/',
component: Home,
name: '头条号管理',
iconCls: 'iconfont icon-users',
children: [
{
path: '/topMedia', component: TopMedia, name: '头条账号',
children: [{path: '/task/follow/:taskId/:ttId', component: FollowUp, name: 'follow']
},
]
}
路由配置里边可以有一个
hideen
,设置为true { path: '/main', component: Main, name: '主页', hidden: true },
放在跟二级页面同一级可以解除问题