From d261ad64083da11ff6a6bca0e3a21062c2f90133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E4=B8=BD=E5=90=9B?= <664953382@qq.com> Date: Fri, 16 Jul 2021 15:03:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=85=8D=E7=BD=AE=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/dynamicRoutes.js | 18 ++++++++++------- src/router/modules/configPage.js | 28 +++++++++++++++++++++++++++ src/views/front/expressNews/index.vue | 5 +++++ src/views/front/unscramble/index.vue | 5 +++++ 4 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 src/router/modules/configPage.js create mode 100644 src/views/front/expressNews/index.vue create mode 100644 src/views/front/unscramble/index.vue diff --git a/src/router/dynamicRoutes.js b/src/router/dynamicRoutes.js index e7608d5..2d356f6 100644 --- a/src/router/dynamicRoutes.js +++ b/src/router/dynamicRoutes.js @@ -1,14 +1,18 @@ -import Vue from 'vue' -import Router from 'vue-router' +import Vue from 'vue'; +import Router from 'vue-router'; -Vue.use(Router) +Vue.use(Router); /* Router Modules */ -import policyPage from './modules/policyPage' +import policyPage from './modules/policyPage'; +import configPage from './modules/configPage'; export const DynamicRoutes = [ - // 政策管理 + // 政策管理 policyPage, -] + // 前端配置 + configPage + // frontEndConfig +]; -export default DynamicRoutes +export default DynamicRoutes; diff --git a/src/router/modules/configPage.js b/src/router/modules/configPage.js new file mode 100644 index 0000000..250f399 --- /dev/null +++ b/src/router/modules/configPage.js @@ -0,0 +1,28 @@ +/** When your routing table is too long, you can split it into small modules **/ + +import Layout from '@/layout'; +// 前端配置 +const nestedRouter = { + path: '/front', + component: Layout, + redirect: 'noRedirect', + meta: { title: '前端配置' }, + children: [ + { + path: 'unscramble', + component: resolve => + require(['@/views/front/unscramble/index'], resolve), + name: 'unscramble', + meta: { title: '政策解读' } + }, + { + path: 'expressNews', + component: resolve => + require(['@/views/front/expressNews/index'], resolve), + name: 'expressNews', + meta: { title: '资讯快报' } + } + ] +}; + +export default nestedRouter; diff --git a/src/views/front/expressNews/index.vue b/src/views/front/expressNews/index.vue new file mode 100644 index 0000000..affe9d0 --- /dev/null +++ b/src/views/front/expressNews/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/front/unscramble/index.vue b/src/views/front/unscramble/index.vue new file mode 100644 index 0000000..b0d1df6 --- /dev/null +++ b/src/views/front/unscramble/index.vue @@ -0,0 +1,5 @@ +