mirror of
https://github.com/Tencent/tdesign-vue-next-starter.git
synced 2024-11-10 07:08:23 +08:00
feat(router): 新增嵌套菜单
This commit is contained in:
parent
257d8f90b8
commit
f2d90c3a12
49
src/router/modules/menu.ts
Normal file
49
src/router/modules/menu.ts
Normal file
|
@ -0,0 +1,49 @@
|
|||
import Blank from '@/layouts/blank.vue';
|
||||
import Layout from '@/layouts/index.vue';
|
||||
|
||||
export default [
|
||||
{
|
||||
path: '/menu',
|
||||
name: 'menu',
|
||||
component: Layout,
|
||||
redirect: '/menu/index',
|
||||
meta: { title: '嵌套菜单', icon: 'menu-fold' },
|
||||
children: [
|
||||
{
|
||||
path: 'index',
|
||||
name: 'MenuIndex',
|
||||
component: () => import('@/pages/result/success/index.vue'),
|
||||
meta: { title: '一级菜单' },
|
||||
},
|
||||
{
|
||||
path: 'second',
|
||||
name: 'MenuSecond',
|
||||
redirect: '/menu/second/index',
|
||||
component: Blank,
|
||||
meta: { title: '二级菜单', icon: 'menu-fold' },
|
||||
children: [
|
||||
{
|
||||
path: 'index',
|
||||
name: 'MenuSecondIndex',
|
||||
component: () => import('@/pages/result/success/index.vue'),
|
||||
meta: { title: '二级页面' },
|
||||
},
|
||||
{
|
||||
path: 'third',
|
||||
name: 'MenuThird',
|
||||
component: Blank,
|
||||
meta: { title: '三级菜单', icon: 'menu-fold' },
|
||||
children: [
|
||||
{
|
||||
path: 'index',
|
||||
name: 'MenuThirdIndex',
|
||||
component: () => import('@/pages/result/success/index.vue'),
|
||||
meta: { title: '三级页面' },
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
Loading…
Reference in New Issue
Block a user