From 8ccd85bc85094e3597d1d621be79749591a56f15 Mon Sep 17 00:00:00 2001 From: midfar Date: Mon, 13 Mar 2023 15:27:29 +0800 Subject: [PATCH] added nested --- src/router/index.ts | 4 ++-- src/router/modules/{nested.js => nested.ts} | 16 ++++++++-------- src/views/nested/menu1/index.vue | 7 +++++++ src/views/nested/menu1/menu1-1/index.vue | 7 +++++++ src/views/nested/menu1/menu1-2/index.vue | 7 +++++++ .../nested/menu1/menu1-2/menu1-2-1/index.vue | 5 +++++ .../nested/menu1/menu1-2/menu1-2-2/index.vue | 5 +++++ src/views/nested/menu1/menu1-3/index.vue | 5 +++++ src/views/nested/menu2/index.vue | 5 +++++ src/views/pdf/content.js | 2 +- 10 files changed, 52 insertions(+), 11 deletions(-) rename src/router/modules/{nested.js => nested.ts} (73%) create mode 100644 src/views/nested/menu1/index.vue create mode 100644 src/views/nested/menu1/menu1-1/index.vue create mode 100644 src/views/nested/menu1/menu1-2/index.vue create mode 100644 src/views/nested/menu1/menu1-2/menu1-2-1/index.vue create mode 100644 src/views/nested/menu1/menu1-2/menu1-2-2/index.vue create mode 100644 src/views/nested/menu1/menu1-3/index.vue create mode 100644 src/views/nested/menu2/index.vue diff --git a/src/router/index.ts b/src/router/index.ts index 98e5ec9..b9fd44d 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -7,7 +7,7 @@ const Layout = ():RouteComponent => import('@/layout/index.vue'); /* Router Modules */ // import componentsRouter from './modules/components'; import chartsRouter from './modules/charts'; -// import nestedRouter from './modules/nested'; +import nestedRouter from './modules/nested'; import tableRouter from './modules/table'; /** @@ -168,7 +168,7 @@ export const asyncRoutes:RouteRecordRaw[] = [ // /** when your routing map is too long, you can split it into small modules **/ // componentsRouter, chartsRouter, - // nestedRouter, + nestedRouter, tableRouter, // { diff --git a/src/router/modules/nested.js b/src/router/modules/nested.ts similarity index 73% rename from src/router/modules/nested.js rename to src/router/modules/nested.ts index 56397dc..b4cabdd 100644 --- a/src/router/modules/nested.js +++ b/src/router/modules/nested.ts @@ -1,6 +1,6 @@ /** When your routing table is too long, you can split it into small modules **/ -const Layout = () => import('@/layout'); +const Layout = () => import('@/layout/index.vue'); const nestedRouter = { path: '/nested', @@ -14,33 +14,33 @@ const nestedRouter = { children: [ { path: 'menu1', - component: () => import('@/views/nested/menu1/index'), // Parent router-view + component: () => import('@/views/nested/menu1/index.vue'), // Parent router-view name: 'Menu1', meta: { title: 'Menu 1' }, redirect: '/nested/menu1/menu1-1', children: [ { path: 'menu1-1', - component: () => import('@/views/nested/menu1/menu1-1'), + component: () => import('@/views/nested/menu1/menu1-1/index.vue'), name: 'Menu1-1', meta: { title: 'Menu 1-1' } }, { path: 'menu1-2', - component: () => import('@/views/nested/menu1/menu1-2'), + component: () => import('@/views/nested/menu1/menu1-2/index.vue'), name: 'Menu1-2', redirect: '/nested/menu1/menu1-2/menu1-2-1', meta: { title: 'Menu 1-2' }, children: [ { path: 'menu1-2-1', - component: () => import('@/views/nested/menu1/menu1-2/menu1-2-1'), + component: () => import('@/views/nested/menu1/menu1-2/menu1-2-1/index.vue'), name: 'Menu1-2-1', meta: { title: 'Menu 1-2-1' } }, { path: 'menu1-2-2', - component: () => import('@/views/nested/menu1/menu1-2/menu1-2-2'), + component: () => import('@/views/nested/menu1/menu1-2/menu1-2-2/index.vue'), name: 'Menu1-2-2', meta: { title: 'Menu 1-2-2' } } @@ -48,7 +48,7 @@ const nestedRouter = { }, { path: 'menu1-3', - component: () => import('@/views/nested/menu1/menu1-3'), + component: () => import('@/views/nested/menu1/menu1-3/index.vue'), name: 'Menu1-3', meta: { title: 'Menu 1-3' } } @@ -57,7 +57,7 @@ const nestedRouter = { { path: 'menu2', name: 'Menu2', - component: () => import('@/views/nested/menu2/index'), + component: () => import('@/views/nested/menu2/index.vue'), meta: { title: 'Menu 2' } } ] diff --git a/src/views/nested/menu1/index.vue b/src/views/nested/menu1/index.vue new file mode 100644 index 0000000..30cb670 --- /dev/null +++ b/src/views/nested/menu1/index.vue @@ -0,0 +1,7 @@ + diff --git a/src/views/nested/menu1/menu1-1/index.vue b/src/views/nested/menu1/menu1-1/index.vue new file mode 100644 index 0000000..27e173a --- /dev/null +++ b/src/views/nested/menu1/menu1-1/index.vue @@ -0,0 +1,7 @@ + diff --git a/src/views/nested/menu1/menu1-2/index.vue b/src/views/nested/menu1/menu1-2/index.vue new file mode 100644 index 0000000..0c86276 --- /dev/null +++ b/src/views/nested/menu1/menu1-2/index.vue @@ -0,0 +1,7 @@ + diff --git a/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue b/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue new file mode 100644 index 0000000..7fb31a5 --- /dev/null +++ b/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue b/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue new file mode 100644 index 0000000..82b922d --- /dev/null +++ b/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/nested/menu1/menu1-3/index.vue b/src/views/nested/menu1/menu1-3/index.vue new file mode 100644 index 0000000..1656e11 --- /dev/null +++ b/src/views/nested/menu1/menu1-3/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/nested/menu2/index.vue b/src/views/nested/menu2/index.vue new file mode 100644 index 0000000..19dd48f --- /dev/null +++ b/src/views/nested/menu2/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/pdf/content.js b/src/views/pdf/content.js index d2cee75..a5e32b8 100644 --- a/src/views/pdf/content.js +++ b/src/views/pdf/content.js @@ -9,7 +9,7 @@ const content = `

Last week at