Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
video-monitoring
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
刘怀志
video-monitoring
Commits
1da4624e
Commit
1da4624e
authored
Jul 26, 2024
by
拾柒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改回原版
parent
8f216d65
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
34 additions
and
23 deletions
+34
-23
index.vue
src/components/TopNav/index.vue
+32
-21
login.vue
src/views/login.vue
+2
-2
No files found.
src/components/TopNav/index.vue
View file @
1da4624e
...
...
@@ -4,30 +4,28 @@
mode=
"horizontal"
@
select=
"handleSelect"
>
<template
v-for=
"(item, index) in topMenus"
>
<el-menu-item
:style=
"
{'--theme': theme}" :index="item.path" :key="index" v-if="index
<
visibleNumber
"
>
<svg-icon
v-if=
"item.meta && item.meta.icon && item.meta.icon !== '#'"
:icon-class=
"item.meta.icon"
/>
{{
item
.
meta
.
title
}}
</el-menu-item>
<template
v-for=
"(item, index) in newTopNev"
>
<el-menu-item
:style=
"
{'--theme': theme}" :index="item.path" :key="index"
>
{{
item
.
name
}}
</el-menu-item
>
</
template
>
<!-- 顶部菜单超出数量折叠 -->
<el-submenu
:style=
"{'--theme': theme}"
index=
"more"
v-if=
"topMenus.length > visibleNumber"
>
<
template
slot=
"title"
>
更多菜单
</
template
>
<
template
v-for=
"(item, index) in topMenus"
>
<el-menu-item
:index=
"item.path"
:key=
"index"
v-if=
"index >= visibleNumber"
>
<svg-icon
v-if=
"item.meta && item.meta.icon && item.meta.icon !== '#'"
:icon-class=
"item.meta.icon"
/
>
{{
item
.
meta
.
title
}}
</el-menu-item
>
</
template
>
</el-submenu
>
<!-- <el-submenu :style="{'--theme': theme}" index="more" v-if="topMenus.length > visibleNumber">--
>
<!-- <template slot="title">更多菜单</template>--
>
<!-- <template v-for="(item, index) in topMenus">--
>
<!-- <el-menu-item-->
<!-- :index="item.path"-->
<!-- :key="index"-->
<!-- v-if="index >= visibleNumber">--
>
<!-- <svg-icon-->
<!-- v-if="item.meta && item.meta.icon && item.meta.icon !== '#'"-->
<!-- :icon-class="item.meta.icon"/>--
>
<!-- {{ item.meta.title }}-->
<!-- </el-menu-item>--
>
<!-- </template>--
>
<!-- </el-submenu>--
>
</el-menu>
</template>
...
...
@@ -40,6 +38,19 @@ const hideList = ['/index', '/user/profile'];
export
default
{
data
()
{
return
{
newTopNev
:
[
{
path
:
'/'
,
name
:
'首页'
,
},
{
path
:
'/monitoring/video'
,
name
:
'视频监控'
,
},
{
path
:
'/user/profile'
,
name
:
'个人中心'
,
}
],
// 顶部栏初始数
visibleNumber
:
5
,
// 当前激活菜单的 index
...
...
src/views/login.vue
View file @
1da4624e
...
...
@@ -192,7 +192,7 @@ export default {
left
:
50%
;
top
:
50%
;
transform
:
translate
(
-50%
,
-50%
);
width
:
95
0px
;
width
:
80
0px
;
height
:
500px
;
border-radius
:
8px
;
overflow
:
hidden
;
...
...
@@ -202,7 +202,7 @@ export default {
.login-left
{
width
:
4
75px
;
width
:
3
75px
;
height
:
500px
;
background
:
#388fff
;
}
...
...
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