diff --git a/src/menu/modules/demo-playground.js b/src/menu/modules/demo-playground.js index c5957a2c..dcaaf04a 100644 --- a/src/menu/modules/demo-playground.js +++ b/src/menu/modules/demo-playground.js @@ -97,6 +97,14 @@ export default { { path: `${pre}log/console`, title: '控制台日志', icon: 'lightbulb-o' } ] }, + { + path: `${pre}add-routes`, + title: '动态添加路由', + icon: 'plus-square', + children: [ + { path: `${pre}add-routes/routes`, title: '添加页面', icon: 'file-o' } + ] + }, { path: `${pre}env`, title: '环境信息', icon: 'exclamation-circle' } ])('/demo/playground/') } diff --git a/src/router/modules/playground.js b/src/router/modules/playground.js index c6eb445a..a0b97247 100644 --- a/src/router/modules/playground.js +++ b/src/router/modules/playground.js @@ -37,6 +37,7 @@ export default { { path: 'log/console', name: `${pre}log-console`, component: _import('demo/playground/log/console'), meta: { ...meta, title: '控制台日志' } }, { path: 'log/error', name: `${pre}log-error`, component: _import('demo/playground/log/error'), meta: { ...meta, title: '错误捕捉' } }, { path: 'log/log', name: `${pre}log-log`, component: _import('demo/playground/log/log'), meta: { ...meta, title: '日志记录' } }, + { path: 'add-routes/routes', name: `${pre}add-routes-routes`, component: _import('demo/playground/add-routes/routes'), meta: { ...meta, title: '添加页面' } }, { path: 'env', name: `${pre}env`, component: _import('demo/playground/env'), meta: { ...meta, title: '环境信息' } } ])('demo-playground-') } diff --git a/src/views/demo/playground/add-routes/alternates/1.vue b/src/views/demo/playground/add-routes/alternates/1.vue new file mode 100644 index 00000000..86734738 --- /dev/null +++ b/src/views/demo/playground/add-routes/alternates/1.vue @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/src/views/demo/playground/add-routes/alternates/2.vue b/src/views/demo/playground/add-routes/alternates/2.vue new file mode 100644 index 00000000..5f5def8c --- /dev/null +++ b/src/views/demo/playground/add-routes/alternates/2.vue @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/src/views/demo/playground/add-routes/alternates/3.vue b/src/views/demo/playground/add-routes/alternates/3.vue new file mode 100644 index 00000000..190a87a0 --- /dev/null +++ b/src/views/demo/playground/add-routes/alternates/3.vue @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/src/views/demo/playground/add-routes/routes.vue b/src/views/demo/playground/add-routes/routes.vue new file mode 100644 index 00000000..b3e7195d --- /dev/null +++ b/src/views/demo/playground/add-routes/routes.vue @@ -0,0 +1,110 @@ + + +