作者 e

将el-scrollbar移动到main-container下,避免鼠标移出时无法隐藏的问题

1 #app { 1 #app {
2 2
3 .main-container { 3 .main-container {
4 - min-height: 100%; 4 + height: 100%;
5 transition: margin-left .28s; 5 transition: margin-left .28s;
6 margin-left: $base-sidebar-width; 6 margin-left: $base-sidebar-width;
7 position: relative; 7 position: relative;
1 <template> 1 <template>
2 <div :class="classObj" class="app-wrapper" :style="{'--current-color': theme}"> 2 <div :class="classObj" class="app-wrapper" :style="{'--current-color': theme}">
3 - <el-scrollbar>  
4 <div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside"/> 3 <div v-if="device==='mobile'&&sidebar.opened" class="drawer-bg" @click="handleClickOutside"/>
5 <sidebar v-if="!sidebar.hide" class="sidebar-container"/> 4 <sidebar v-if="!sidebar.hide" class="sidebar-container"/>
6 <div :class="{hasTagsView:needTagsView,sidebarHide:sidebar.hide}" class="main-container"> 5 <div :class="{hasTagsView:needTagsView,sidebarHide:sidebar.hide}" class="main-container">
  6 + <el-scrollbar>
7 <div :class="{'fixed-header':fixedHeader}"> 7 <div :class="{'fixed-header':fixedHeader}">
8 <navbar/> 8 <navbar/>
9 <tags-view v-if="needTagsView"/> 9 <tags-view v-if="needTagsView"/>
@@ -12,9 +12,9 @@ @@ -12,9 +12,9 @@
12 <right-panel> 12 <right-panel>
13 <settings/> 13 <settings/>
14 </right-panel> 14 </right-panel>
15 - </div>  
16 </el-scrollbar> 15 </el-scrollbar>
17 </div> 16 </div>
  17 + </div>
18 </template> 18 </template>
19 19
20 <script> 20 <script>