From 5f314b80718cce5e4869d9f644716fca1ee059b0 Mon Sep 17 00:00:00 2001 From: wangqing Date: Thu, 12 Dec 2019 17:01:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E7=94=B1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/design-header.vue | 32 +++++++++++++++++++++++++ src/layout/design-layout.vue | 29 +++++++++++++++++++++++ src/router/modules/design.js | 22 ++++++++++++++++++ src/router/modules/root.js | 7 ++++-- src/views/design/index.vue | 30 ++++++++++++++++++++++++ src/views/design/login.vue | 45 ++++++++++++++++++++++++++++++++++++ src/views/design/test1.vue | 15 ++++++++++++ src/views/design/test2.vue | 15 ++++++++++++ src/views/index.vue | 5 ---- src/views/login.vue | 28 ---------------------- 10 files changed, 193 insertions(+), 35 deletions(-) create mode 100644 src/layout/design-header.vue create mode 100644 src/layout/design-layout.vue create mode 100644 src/router/modules/design.js create mode 100644 src/views/design/index.vue create mode 100644 src/views/design/login.vue create mode 100644 src/views/design/test1.vue create mode 100644 src/views/design/test2.vue delete mode 100644 src/views/index.vue delete mode 100644 src/views/login.vue diff --git a/src/layout/design-header.vue b/src/layout/design-header.vue new file mode 100644 index 0000000..71db5ad --- /dev/null +++ b/src/layout/design-header.vue @@ -0,0 +1,32 @@ + + + + + + diff --git a/src/layout/design-layout.vue b/src/layout/design-layout.vue new file mode 100644 index 0000000..a2c5e8c --- /dev/null +++ b/src/layout/design-layout.vue @@ -0,0 +1,29 @@ + + + + diff --git a/src/router/modules/design.js b/src/router/modules/design.js new file mode 100644 index 0000000..e743e43 --- /dev/null +++ b/src/router/modules/design.js @@ -0,0 +1,22 @@ +import DesignLayout from '@/layout/design-layout' + +export default { + path: '/design', + meta: { + requireLogin: true + }, + redirect: '/design/test1', + component: DesignLayout, + children: [ + { + path: 'test1', + component: () => + import(/* webpackChunkName: 'example' */ '@/views/design/test1.vue') + }, + { + path: 'test2', + component: () => + import(/* webpackChunkName: 'example' */ '@/views/design/test2.vue') + } + ] +} diff --git a/src/router/modules/root.js b/src/router/modules/root.js index 6b0473d..b6b530d 100644 --- a/src/router/modules/root.js +++ b/src/router/modules/root.js @@ -1,10 +1,13 @@ export default [ { path: '/', - component: () => import(/* webpackChunkName: 'root' */ '@/views/index.vue') + meta: { + requireLogin: true + }, + component: () => import(/* webpackChunkName: 'root' */ '@/layout/design-layout.vue') }, { path: '/login', - component: () => import(/* webpackChunkName: 'root' */ '@/views/login.vue') + component: () => import(/* webpackChunkName: 'root' */ '@/views/design/login.vue') } ] diff --git a/src/views/design/index.vue b/src/views/design/index.vue new file mode 100644 index 0000000..e5057cb --- /dev/null +++ b/src/views/design/index.vue @@ -0,0 +1,30 @@ + + + + diff --git a/src/views/design/login.vue b/src/views/design/login.vue new file mode 100644 index 0000000..03b9e54 --- /dev/null +++ b/src/views/design/login.vue @@ -0,0 +1,45 @@ + + + diff --git a/src/views/design/test1.vue b/src/views/design/test1.vue new file mode 100644 index 0000000..6e80956 --- /dev/null +++ b/src/views/design/test1.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/design/test2.vue b/src/views/design/test2.vue new file mode 100644 index 0000000..9fb8327 --- /dev/null +++ b/src/views/design/test2.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/index.vue b/src/views/index.vue deleted file mode 100644 index d84423c..0000000 --- a/src/views/index.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/views/login.vue b/src/views/login.vue deleted file mode 100644 index f1c02c4..0000000 --- a/src/views/login.vue +++ /dev/null @@ -1,28 +0,0 @@ - - -