perf: 🔥 优化滚动

This commit is contained in:
zouzhibing 2022-11-27 21:29:56 +08:00
parent eeb54d1726
commit 1cf1c0364a
4 changed files with 19 additions and 13 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
/**
* @description
* @vueuse/core useFullscreen useFullscreen
* @vueuse/core useFullscreen useFullscreen
*
*/

View File

@ -3,6 +3,7 @@
<div class="title">部门列表</div>
<el-input v-model="filterText" placeholder="输入关键字进行过滤" class="filter-search"/>
<div class="filter-tree">
<el-scrollbar class="scrollbar">
<el-tree
ref="treeRef"
:data="tableData"
@ -10,6 +11,8 @@
default-expand-all
:filter-node-method="filterNode"
/>
</el-scrollbar>
</div>
</el-card>

View File

@ -74,10 +74,7 @@
height: 33px;
}
.el-tree{
position: absolute;
width: 100%;
height: 100%;
overflow: auto;
}
}
.filter-search{
@ -90,6 +87,13 @@
font-size: 18px;
font-weight: 700;
}
.scrollbar{
position: absolute;
width: 100%;
height: 100%;
overflow: auto;
}
.filter-tree{
flex: 1;
overflow: hidden;