Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
ka-manager-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
QG
ka-manager-ui
Commits
b6cc16f4
Commit
b6cc16f4
authored
Jul 28, 2020
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
404 页面
parent
485b7300
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
52 additions
and
6 deletions
+52
-6
404.png
src/assets/404_images/404.png
+0
-0
404_cloud.png
src/assets/404_images/404_cloud.png
+0
-0
CMenu.vue
src/components/CMenu.vue
+2
-0
menu.js
src/config/menu.js
+5
-0
routes.js
src/config/routes.js
+7
-2
main.js
src/main.js
+3
-1
index.vue
src/modules/404/index.vue
+32
-0
index.js
src/modules/code-splitting-demo/index.js
+3
-3
No files found.
src/assets/404_images/404.png
0 → 100644
View file @
b6cc16f4
95.8 KB
src/assets/404_images/404_cloud.png
0 → 100644
View file @
b6cc16f4
4.65 KB
src/components/CMenu.vue
View file @
b6cc16f4
...
@@ -225,6 +225,8 @@
...
@@ -225,6 +225,8 @@
return
{
return
{
menus
:
menuConfig
menus
:
menuConfig
}
}
},
created
()
{
}
}
}
}
</
script
>
</
script
>
src/config/menu.js
View file @
b6cc16f4
...
@@ -18,7 +18,12 @@ export default [
...
@@ -18,7 +18,12 @@ export default [
name
:
'
统计视图
'
,
name
:
'
统计视图
'
,
path
:
'
/home/matebase
'
,
path
:
'
/home/matebase
'
,
icon
:
'
eye-open
'
icon
:
'
eye-open
'
},
{
name
:
'
统计视图2
'
,
path
:
'
/home/test
'
,
icon
:
'
eye-open
'
}
}
]
]
}
}
]
]
src/config/routes.js
View file @
b6cc16f4
...
@@ -25,7 +25,7 @@ export default [
...
@@ -25,7 +25,7 @@ export default [
{
{
path
:
'
channels
'
,
path
:
'
channels
'
,
component
:
resolve
=>
require
([
'
../modules/channels/
'
],
resolve
),
component
:
resolve
=>
require
([
'
../modules/channels/
'
],
resolve
),
meta
:
{
auth
:
true
,
icon
:
'
form
'
},
meta
:
{
auth
:
true
},
},
},
{
{
path
:
'
report
'
,
path
:
'
report
'
,
...
@@ -37,11 +37,16 @@ export default [
...
@@ -37,11 +37,16 @@ export default [
meta
:
{
auth
:
true
},
meta
:
{
auth
:
true
},
component
:
resolve
=>
require
([
'
../modules/matebase/
'
],
resolve
)
component
:
resolve
=>
require
([
'
../modules/matebase/
'
],
resolve
)
},
},
{
path
:
'
*
'
,
meta
:
{
auth
:
false
},
component
:
resolve
=>
require
([
'
../modules/404/
'
],
resolve
)
}
]
]
},
},
{
{
path
:
'
*
'
,
path
:
'
*
'
,
meta
:
{
auth
:
false
},
meta
:
{
auth
:
false
},
component
:
resolve
=>
require
([
'
../modules/
login
/
'
],
resolve
)
component
:
resolve
=>
require
([
'
../modules/
404
/
'
],
resolve
)
},
},
]
]
src/main.js
View file @
b6cc16f4
...
@@ -24,12 +24,14 @@ router.beforeEach(({meta, path}, from, next) => {
...
@@ -24,12 +24,14 @@ router.beforeEach(({meta, path}, from, next) => {
let
{
auth
=
true
}
=
meta
let
{
auth
=
true
}
=
meta
let
isLogin
=
Boolean
(
store
.
state
.
login
.
tokens
!=
''
)
//true用户已登录, false用户未登录
let
isLogin
=
Boolean
(
store
.
state
.
login
.
tokens
!=
''
)
//true用户已登录, false用户未登录
console
.
log
(
routes
)
if
(
auth
&&
!
isLogin
&&
path
!==
'
/login
'
)
{
if
(
auth
&&
!
isLogin
&&
path
!==
'
/login
'
)
{
return
next
({
path
:
'
/login
'
})
return
next
({
path
:
'
/login
'
})
}
}
if
(
isLogin
&&
(
path
==
'
/login
'
||
path
==
'
/
'
))
{
//已登录过,则跳转到主页
if
(
isLogin
&&
(
path
==
'
/login
'
||
path
==
'
/
'
))
{
//已登录过,则跳转到主页
console
.
log
(
"
isLogin token
"
+
store
.
state
.
login
.
tokens
)
// store.dispatch('GetInfo')
// store.dispatch('GetInfo')
return
next
({
path
:
'
/home/channels
'
})
return
next
({
path
:
'
/home/channels
'
})
}
}
...
...
src/modules/404/index.vue
0 → 100644
View file @
b6cc16f4
<
style
>
.m404
{
font-size
:
30px
;
margin-left
:
33%
;
margin-top
:
6%
;
color
:
#bababe
;
}
.pic-404
{
position
:
relative
;
float
:
left
;
width
:
600px
;
overflow
:
hidden
;
}
.pic-404__parent
{
width
:
100%
;
}
</
style
>
<
template
>
<div
class=
"pic-404"
>
<img
class=
"pic-404__parent"
src=
"../../assets/404_images/404.png"
alt=
"404"
>
<img
class=
"pic-404__child left"
src=
"../../assets/404_images/404_cloud.png"
alt=
"404"
>
<img
class=
"pic-404__child mid"
src=
"../../assets/404_images/404_cloud.png"
alt=
"404"
>
<img
class=
"pic-404__child right"
src=
"../../assets/404_images/404_cloud.png"
alt=
"404"
>
<div
class=
"m404"
>
<p>
你是不是迷路了~~~
<a
href=
"/"
class=
"bullshit__return-home"
>
返回首页
</a></p>
<!--
<a
href=
"/"
class=
"bullshit__return-home"
>
返回首页
</a>
-->
</div>
</div>
</
template
>
src/modules/code-splitting-demo/index.js
View file @
b6cc16f4
...
@@ -10,10 +10,10 @@ export default {
...
@@ -10,10 +10,10 @@ export default {
* @结果:此处module-a.js,module-b.js,module-c.js将被打包到一个独立的chunk中。可以通过 npm run build查看打包结果。
* @结果:此处module-a.js,module-b.js,module-c.js将被打包到一个独立的chunk中。可以通过 npm run build查看打包结果。
*/
*/
start
(){
start
(){
console
.
log
(
'
webpack2 code splitting demo(Using require.ensure) start...
'
)
//
console.log('webpack2 code splitting demo(Using require.ensure) start...')
require
.
ensure
([
'
./module-a
'
,
'
./module-b
'
],
function
(
require
)
{
require
.
ensure
([
'
./module-a
'
,
'
./module-b
'
],
function
(
require
)
{
require
(
'
./module-c
'
)
//
require('./module-c')
console
.
log
(
'
webpack2 code splitting demo(Using require.ensure) end!
'
)
//
console.log('webpack2 code splitting demo(Using require.ensure) end!')
});
});
}
}
}
}
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