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