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 @@