diff options
Diffstat (limited to 'UI source code/dns_mapping_ui-master/src/router/routers.js')
| -rw-r--r-- | UI source code/dns_mapping_ui-master/src/router/routers.js | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/UI source code/dns_mapping_ui-master/src/router/routers.js b/UI source code/dns_mapping_ui-master/src/router/routers.js new file mode 100644 index 0000000..cdc465a --- /dev/null +++ b/UI source code/dns_mapping_ui-master/src/router/routers.js @@ -0,0 +1,68 @@ +import Vue from 'vue' +import Router from 'vue-router' +import Layout from '../layout/index' + +Vue.use(Router) + +export const constantRouterMap = [ + { path: '/login', + meta: { title: '登录', noCache: true }, + component: (resolve) => require(['@/views/login'], resolve), + hidden: true + }, + { + path: '/404', + component: (resolve) => require(['@/views/features/404'], resolve), + hidden: true + }, + { + path: '/401', + component: (resolve) => require(['@/views/features/401'], resolve), + hidden: true + }, + { + path: '/redirect', + component: Layout, + hidden: true, + children: [ + { + path: '/redirect/:path*', + component: (resolve) => require(['@/views/features/redirect'], resolve) + } + ] + }, + { + path: '/', + component: Layout, + redirect: '/dashboard', + children: [ + { + path: 'dashboard', + component: (resolve) => require(['@/views/home'], resolve), + name: 'Dashboard', + meta: { title: '资源搜索', affix: true, noCache: true } + } + ] + }, + { + path: '/user', + component: Layout, + hidden: true, + redirect: 'noredirect', + children: [ + { + path: 'center', + component: (resolve) => require(['@/views/system/user/center'], resolve), + name: '个人中心', + meta: { title: '个人中心' } + } + ] + } +] + +export default new Router({ + // mode: 'hash', + mode: 'history', + scrollBehavior: () => ({ y: 0 }), + routes: constantRouterMap +}) |
