Skip to content

Commit 37e44bc

Browse files
lucienstarvanoneang
authored andcommitted
导航菜单名字超出显示省略号,修改通知组件默认样式 (#187)
* style(src/components/layout/SideBar.vue): 菜单文字过长则显示省略号 菜单文字过长则显示省略号 * style(修改通知组件默认样式):
1 parent 9d064d0 commit 37e44bc

File tree

4 files changed

+43
-7
lines changed

4 files changed

+43
-7
lines changed

src/assets/styles/realize/element-variables.scss

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -817,3 +817,33 @@ $typeMap: (primary:#3963BC,
817817
}
818818
}
819819
}
820+
821+
/* message */
822+
@include b(message) {
823+
@include m(info) {
824+
background-color: #ECF1FF;
825+
border-color: #97B8FF;
826+
.el-message__content {
827+
color: #3963bc;
828+
}
829+
}
830+
& .el-icon-info {
831+
color: #3963BC;
832+
}
833+
}
834+
835+
/* notification */
836+
@include b(notification) {
837+
border: 1px solid #97B8FF;
838+
background-color: #ECF1FF;
839+
@include e(title) {
840+
color: #3963BC;
841+
}
842+
843+
@include e(content) {
844+
color: #3963BC;
845+
}
846+
.el-icon-info {
847+
color: #3963BC;
848+
}
849+
}

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;

src/plugins/LinCmsUi/views/notice/Message.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,8 @@ export default {
273273
const h = this.$createElement
274274
this.$message({
275275
message: h('p', null, [
276-
h('span', null, '内容可以是 '),
277-
h('i', { style: 'color: teal' }, 'VNode'),
276+
h('span', { style: 'color: #3963BC' }, '内容可以是 '),
277+
h('i', { style: 'color: #3963BC' }, 'VNode'),
278278
]),
279279
})
280280
},

src/plugins/LinCmsUi/views/notice/Notification.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ export default {
370370
const h = this.$createElement
371371
this.$notify({
372372
title: '标题名称',
373-
message: h('i', { style: 'color: teal' }, '这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案'),
373+
message: h('i', { style: 'color: #3963BC' }, '这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案这是提示文案'),
374374
})
375375
},
376376

0 commit comments

Comments
 (0)