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 @@
+
+