Skip to content

Commit 5b29a3b

Browse files
committed
style(src/components/layout/SideBar.vue): 菜单文字过长则显示省略号
菜单文字过长则显示省略号
1 parent 9d064d0 commit 5b29a3b

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

src/components/layout/SideBar.vue

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
active-text-color="#1890ff">
1818
<template v-for="(item) in sideBarList">
1919
<el-submenu
20+
class="subMenuContent"
2021
v-if="item.children"
2122
:key="idMap[item.name]"
2223
:index="idMap[item.name]"
@@ -29,7 +30,7 @@
2930

3031
<!-- 二级菜单 -->
3132
<template v-for="(subItem) in item.children">
32-
<el-submenu v-if="subItem.children" :key="idMap[subItem.name]" :index="idMap[subItem.name]">
33+
<el-submenu v-if="subItem.children" :key="idMap[subItem.name]" :index="idMap[subItem.name]" class="subMenuContent">
3334
<template slot="title">
3435
<i class="iconfont icon-erjizhibiao"></i>
3536
<span slot="title" class="two-folder">{{subItem.title}}</span>
@@ -41,7 +42,7 @@
4142
:key="idMap[grandchildItem.name]"
4243
:to="grandchildItem.path"
4344
class="circle third">
44-
<el-menu-item :index="idMap[grandchildItem.name]" style="padding-left: 80px;">
45+
<el-menu-item :index="idMap[grandchildItem.name]" style="padding-left: 80px;" class="subMenuContent">
4546
{{grandchildItem.title}}
4647
</el-menu-item>
4748
</router-link>
@@ -52,7 +53,7 @@
5253
:key="subItem.name"
5354
class="circle"
5455
v-else>
55-
<el-menu-item :index="idMap[subItem.name]" style="padding-left: 60px;">
56+
<el-menu-item :index="idMap[subItem.name]" style="padding-left: 60px;" class="subMenuContent">
5657
{{subItem.title}}
5758
</el-menu-item>
5859
</router-link>
@@ -62,6 +63,7 @@
6263

6364
<!-- 一级else -->
6465
<el-menu-item
66+
class="subMenuContent"
6567
:index="idMap[item.name]"
6668
@click="goto(item.path)"
6769
v-else
@@ -152,7 +154,11 @@ export default {
152154
width: 0px;
153155
height: 0px;
154156
}
155-
157+
.subMenuContent {
158+
overflow: hidden;
159+
text-overflow: ellipsis;
160+
white-space: nowrap;
161+
}
156162
.logo {
157163
width: $sidebar-width;
158164
height: $header-height;

0 commit comments

Comments
 (0)