Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
founder_vue
Commits
80da7e24
Commit
80da7e24
authored
Jul 09, 2021
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
路由配置
parent
832e7d98
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
96 additions
and
124 deletions
+96
-124
package-lock.json
+57
-55
src/router/index.js
+14
-43
src/router/modules/index.js
+25
-0
src/views/asdw.vue
+0
-10
src/views/test.vue
+0
-16
No files found.
package-lock.json
View file @
80da7e24
...
...
@@ -1762,37 +1762,6 @@
"webpack-merge"
:
"^4.2.2"
},
"dependencies"
:
{
"ansi-styles"
:
{
"version"
:
"4.3.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
,
"integrity"
:
"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"color-convert"
:
"^2.0.1"
}
},
"chalk"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz"
,
"integrity"
:
"sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-styles"
:
"^4.1.0"
,
"supports-color"
:
"^7.1.0"
}
},
"color-convert"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
,
"integrity"
:
"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"color-name"
:
"~1.1.4"
}
},
"debug"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/debug/download/debug-4.2.0.tgz?cache=0&sync_timestamp=1600502871403&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.2.0.tgz"
,
...
...
@@ -1802,35 +1771,11 @@
"ms"
:
"2.1.2"
}
},
"loader-utils"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz"
,
"integrity"
:
"sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"big.js"
:
"^5.2.2"
,
"emojis-list"
:
"^3.0.0"
,
"json5"
:
"^2.1.2"
}
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz"
,
"integrity"
:
"sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
,
"dev"
:
true
},
"vue-loader-v16"
:
{
"version"
:
"npm:vue-loader@16.2.0"
,
"resolved"
:
"https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz"
,
"integrity"
:
"sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"chalk"
:
"^4.1.0"
,
"hash-sum"
:
"^2.0.0"
,
"loader-utils"
:
"^2.0.0"
}
}
}
},
...
...
@@ -11864,6 +11809,63 @@
}
}
},
"vue-loader-v16"
:
{
"version"
:
"npm:vue-loader@16.3.0"
,
"resolved"
:
"https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.0.tgz"
,
"integrity"
:
"sha512-UDgni/tUVSdwHuQo+vuBmEgamWx88SuSlEb5fgdvHrlJSPB9qMBRF6W7bfPWSqDns425Gt1wxAUif+f+h/rWjg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"chalk"
:
"^4.1.0"
,
"hash-sum"
:
"^2.0.0"
,
"loader-utils"
:
"^2.0.0"
},
"dependencies"
:
{
"ansi-styles"
:
{
"version"
:
"4.3.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
,
"integrity"
:
"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"color-convert"
:
"^2.0.1"
}
},
"chalk"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz"
,
"integrity"
:
"sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-styles"
:
"^4.1.0"
,
"supports-color"
:
"^7.1.0"
}
},
"color-convert"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
,
"integrity"
:
"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"color-name"
:
"~1.1.4"
}
},
"loader-utils"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz"
,
"integrity"
:
"sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"big.js"
:
"^5.2.2"
,
"emojis-list"
:
"^3.0.0"
,
"json5"
:
"^2.1.2"
}
}
}
},
"vue-router"
:
{
"version"
:
"3.4.6"
,
"resolved"
:
"https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.6.tgz?cache=0&sync_timestamp=1602077426782&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.6.tgz"
,
...
...
src/router/index.js
View file @
80da7e24
...
...
@@ -3,6 +3,7 @@ import VueRouter from "vue-router";
import
store
from
"../store"
;
import
{
getToken
}
from
"../utils/auth"
;
import
{
Message
}
from
"element-ui"
;
import
indexRoutes
from
"./modules/index"
;
const
originalPush
=
VueRouter
.
prototype
.
push
;
VueRouter
.
prototype
.
push
=
function
push
(
location
)
{
...
...
@@ -22,63 +23,33 @@ VueRouter.prototype.pushToTab = function pushToTab(location) {
Vue
.
use
(
VueRouter
);
const
routes
=
[
{
path
:
"/"
,
redirect
:
"/home"
},
{
path
:
"/home"
,
name
:
"Home"
,
meta
:
{
title
:
"test"
,
auth
:
5
},
component
:
()
=>
import
(
"@/views/Home.vue"
)
},
{
path
:
"/asdw"
,
name
:
"asdw"
,
meta
:
{
title
:
"时空大数据分析作战平台"
,
auth
:
1
},
component
:
()
=>
import
(
"@/views/asdw.vue"
)
},
const
mainRouters
=
[
...
indexRoutes
,
{
path
:
"*"
,
name
:
"error"
,
meta
:
{
module
:
"index"
},
component
:
()
=>
import
(
"@/views/index/error.vue"
)
},
{
path
:
"/login"
,
name
:
"Login"
,
meta
:
{
auth
:
"5"
},
component
:
()
=>
import
(
"@/views/login.vue"
)
}
];
const
router
=
new
VueRouter
({
mode
:
"history"
,
base
:
process
.
env
.
BASE_URL
,
routes
//
mode: "history",
//
base: process.env.BASE_URL,
routes
:
mainRouters
});
// router.beforeEach((to, from, next) => {
// const token = getToken();
// console.log(token);
// if (!token) {
// return next({
// path: "/login",
// query: { redirect: to.fullPath }
// });
// if (to.path === '/login') {
// next();
// } else {
// next({
// path: "/login",
// query: { redirect: to.fullPath }
// });
// }
// }
// debugger;
// if (to.meta.auth < store.state.user.userAuth) {
// Message.error("暂无权限");
// return;
...
...
src/router/modules/index.js
0 → 100644
View file @
80da7e24
export
default
[
{
path
:
'/'
,
redirect
:
'/login'
},
{
path
:
"/login"
,
name
:
"Login"
,
meta
:
{
title
:
"登录"
,
auth
:
"5"
},
component
:
()
=>
import
(
"@/views/login.vue"
)
},
{
path
:
"/home"
,
name
:
"home"
,
meta
:
{
title
:
"工作桌面"
,
auth
:
"5"
},
component
:
()
=>
import
(
"@/views/home.vue"
)
}
]
\ No newline at end of file
src/views/asdw.vue
deleted
100644 → 0
View file @
832e7d98
<
template
>
<div
class=
"asdw"
>
<img
alt=
"Vue logo"
src=
"@/assets/logo.png"
/>
</div>
</
template
>
<
script
>
export
default
{
name
:
"asdw"
};
</
script
>
src/views/test.vue
deleted
100644 → 0
View file @
832e7d98
<
template
>
<div></div>
</
template
>
<
script
>
export
default
{
components
:
{},
data
()
{
return
{};
},
created
()
{},
methods
:
{}
};
</
script
>
<
style
lang=
"scss"
scoped
></
style
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment