diff --git a/vue/element-ui-personal/component/Message/main.vue b/vue/element-ui-personal/component/Message/main.vue
index e4110ae..63298ab 100644
--- a/vue/element-ui-personal/component/Message/main.vue
+++ b/vue/element-ui-personal/component/Message/main.vue
@@ -94,9 +94,7 @@ export default {
this.pause = false
this.startAt = Date.now()
if (this.remainTime === 0) this.remainTime = this.duration
- this.timer = setTimeout(() => {
- !this.closed && this.close()
- }, this.remainTime)
+ this.timer = window.setTimeout(() => !this.closed && this.close(), this.remainTime)
}
}
},
diff --git a/vue/src/asset/style/element-ui.scss b/vue/src/asset/style/element-ui.scss
index 0c1d826..e8f41b8 100644
--- a/vue/src/asset/style/element-ui.scss
+++ b/vue/src/asset/style/element-ui.scss
@@ -99,17 +99,19 @@
width: 100%;
&::-webkit-scrollbar {
- width: 0;
- }
-
- //文字超出截断
- .el-menu-item > span,
- .el-submenu__title > span {
- display: inline-block;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
- word-break: break-all;
+ display: none;
+ }
+
+ .el-menu-item,
+ .el-submenu__title {
+ //文字超出截断
+ > span {
+ display: inline-block;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ word-break: break-all;
+ }
}
//子级菜单激活时,父级同样高亮
diff --git a/vue/src/asset/style/index.scss b/vue/src/asset/style/index.scss
index bfb04f5..21c9a5c 100644
--- a/vue/src/asset/style/index.scss
+++ b/vue/src/asset/style/index.scss
@@ -72,10 +72,6 @@ a:hover {
overflow: hidden !important;
}
-.text-center {
- text-align: center
-}
-
.flex {
display: flex;
flex-wrap: wrap;
@@ -83,20 +79,37 @@ a:hover {
align-content: space-between;
}
+/*----------路由页面的最大高度开始----------*/
.max-view-height {
height: calc(100vh - #{$page-view-margin * 2});
}
-.has-nav {
- .max-view-height {
- height: calc(100vh - #{$nav-height} - #{$page-view-margin * 2});
- }
+.has-nav .max-view-height {
+ height: calc(100vh - #{$page-view-margin * 2} - #{$nav-height});
+}
- &.has-tags-view .max-view-height {
- height: calc(100vh - #{$nav-height} - #{$tags-view-height} - #{$page-view-margin * 2});
- }
+.has-tags-view .max-view-height {
+ height: calc(100vh - #{$page-view-margin * 2} - #{$tags-view-height});
+}
+
+.has-page-header .max-view-height {
+ height: calc(100vh - #{$page-view-margin * 2} - #{$page-header-height});
}
+.has-nav.has-tags-view .max-view-height {
+ height: calc(100vh - #{$page-view-margin * 2} - #{$nav-height} - #{$tags-view-height});
+}
+
+.has-nav .has-page-header .max-view-height {
+ height: calc(100vh - #{$page-view-margin * 2} - #{$nav-height} - #{$page-header-height});
+}
+
+.has-nav.has-tags-view .has-page-header .max-view-height {
+ height: calc(100vh - #{$page-view-margin * 2} - #{$nav-height} - #{$tags-view-height} - #{$page-header-height});
+}
+
+/*----------路由页面的最大高度结束----------*/
+
.table-container {
margin-top: 10px;
}
diff --git a/vue/src/asset/style/variables.scss b/vue/src/asset/style/variables.scss
index e6df623..e4103f0 100644
--- a/vue/src/asset/style/variables.scss
+++ b/vue/src/asset/style/variables.scss
@@ -73,6 +73,8 @@ $nav-height: 50px;
//头部多页签栏高度
$tags-view-height: 40px;
+//页头高度
+$page-header-height: 51px;
//路由页面的margin
$page-view-margin: 24px;
diff --git a/vue/src/component/Icon/index.vue b/vue/src/component/Icon/index.vue
index 158feb7..cc074a7 100644
--- a/vue/src/component/Icon/index.vue
+++ b/vue/src/component/Icon/index.vue
@@ -1,4 +1,5 @@