vue 用elementUI滚动条问题?
如下代码,给了max-height,正常情况是超出500就出滚动条,现在想让滚动条默认就展示并且宽度加大,现在滚动条有点卡顿,跟我的的数据有关吗,现在每条数据里面值比较多,我css的deep样式应该无关,样式删了也还是卡顿,改怎么优化下才能滚动不卡顿
<el-table v-loading="loading" ref="singleTable"
@selection-change="handleSelectionChange"
@current-change="handleCurrentChange"
@filter-change="filterTagTable"
highlight-current-row
stripe="true"
:data="dataList"
border
style="width: 100%"
max-height="500"
:header-cell-style="{ color: '#1B1B1B', background: '#ffffff' ,fontSize:'12px'}"
:cell-style="{ color: '#1B1B1B',fontSize:'12px' }"
>
:deep(.el-scrollbar__bar.is-vertical){ display: block !important;
width: 12px;
}
回答:
解决了,版本的问题,用的elementplus,换成新版的就不卡了
回答:
得看你里面的数据有多少多,一般来说几百条不会卡顿的。先考虑分页,如果没办法分页考虑一下虚拟滚动。
虚拟滚动的话 Ele+
这个UI库自己就支持,如果是 Ele2
的话,那么就需要自己写了,SF上面也有挺多实现的教程。
以上是 vue 用elementUI滚动条问题? 的全部内容, 来源链接: utcz.com/p/933767.html