summaryrefslogtreecommitdiff
path: root/UI source code/dns_mapping_ui-master/src/router/routers.js
diff options
context:
space:
mode:
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.js68
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
+})