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
2749cc6b
Commit
2749cc6b
authored
Jul 26, 2024
by
拾柒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改回原版
parent
051fd6e5
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
41 deletions
+23
-41
index.vue
src/components/TopNav/index.vue
+22
-40
settings.js
src/settings.js
+1
-1
No files found.
src/components/TopNav/index.vue
View file @
2749cc6b
...
...
@@ -4,35 +4,30 @@
mode=
"horizontal"
@
select=
"handleSelect"
>
<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-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 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
>
<!-- 顶部菜单超出数量折叠 -->
<!-- <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>
...
...
@@ -45,19 +40,6 @@ const hideList = ['/index', '/user/profile'];
export
default
{
data
()
{
return
{
newTopNev
:
[
{
path
:
'/'
,
name
:
'首页'
,
},
{
path
:
'/monitoring/video'
,
name
:
'视频监控'
,
},
{
path
:
'/user/profile'
,
name
:
'个人中心'
,
}
],
// 顶部栏初始数
visibleNumber
:
5
,
// 当前激活菜单的 index
...
...
src/settings.js
View file @
2749cc6b
...
...
@@ -12,7 +12,7 @@ module.exports = {
/**
* 是否显示顶部导航
*/
topNav
:
tru
e
,
topNav
:
fals
e
,
/**
* 是否显示 tagsView
...
...
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