Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mes-ui
Project
Project
Details
Activity
Releases
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
周远喜
mes-ui
Commits
fa54a3ac
Commit
fa54a3ac
authored
Mar 27, 2020
by
周远喜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
默认加载数据
parent
a00bd60a
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
21 additions
and
9 deletions
+21
-9
default.vue
layouts/default.vue
+16
-5
nuxt.config.js
nuxt.config.js
+1
-1
routes.js
router/routes.js
+4
-3
No files found.
layouts/default.vue
View file @
fa54a3ac
...
...
@@ -9,12 +9,12 @@ import Setting from "@/setting";
import
{
getHeaderName
,
getMenuSider
,
getSiderSubmenu
}
from
"@/libs/system"
;
// 菜单和路由
import
menuHeader
from
'@/menu/header'
;
import
menuSider
from
'@/menu/sider'
;
import
{
frameInRoutes
}
from
'@/router/routes'
;
import
menuHeader
from
"@/menu/header"
;
import
menuSider
from
"@/menu/sider"
;
import
{
frameInRoutes
}
from
"@/router/routes"
;
export
default
{
middleware
:
'auth'
,
middleware
:
"auth"
,
components
:
{
MainLayout
},
created
()
{
// 处理路由 得到每一级的路由设置
...
...
@@ -26,10 +26,21 @@ export default {
// 初始化全屏监听
this
.
$store
.
dispatch
(
"admin/layout/listenFullscreen"
);
},
mounted
()
{
let
headerName
=
"home"
;
this
.
$store
.
commit
(
"admin/menu/setHeaderName"
,
headerName
);
const
filterMenuSider
=
getMenuSider
(
menuSider
,
headerName
);
this
.
$store
.
commit
(
"admin/menu/setSider"
,
filterMenuSider
);
this
.
$store
.
commit
(
"admin/menu/setActivePath"
,
to
.
path
);
const
openNames
=
getSiderSubmenu
(
path
,
menuSider
);
this
.
$store
.
commit
(
"admin/menu/setOpenNames"
,
openNames
);
},
watch
:
{
// 监听路由 控制侧边栏显示 标记当前顶栏菜单(如需要)
$route
(
to
,
from
)
{
console
.
warn
(
"to,from"
,
to
,
from
,
menuSider
);
console
.
warn
(
"to,from"
,
to
,
from
,
menuSider
);
let
path
=
to
.
matched
[
to
.
matched
.
length
-
1
].
path
;
if
(
!
Setting
.
dynamicSiderMenu
)
{
let
headerName
=
getHeaderName
(
path
,
menuSider
);
...
...
nuxt.config.js
View file @
fa54a3ac
...
...
@@ -74,7 +74,7 @@ export default {
*/
axios
:
{},
server
:
{
port
:
7000
,
// default: 3000
port
:
3006
,
// default: 3000
host
:
'0.0.0.0'
// default: localhost,
},
/*
...
...
router/routes.js
View file @
fa54a3ac
...
...
@@ -8,9 +8,10 @@ import BasicLayout from '@/layouts/basic-layout';
const
frameIn
=
[
{
path
:
'/'
,
redirect
:
{
name
:
'dashboard-console'
},
// redirect: {
// name: ''
// // name: 'dashboard-console'
// },
component
:
BasicLayout
,
children
:
[
{
...
...
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