Vue 表单下拉框数据过多引起的问题,在使用 v-show 显示隐藏 dom 节点的时候会有 3-4 秒卡顿问题,有什么优化方案吗,在使用 vue-devtools 查看的时候也会很卡
Vue 表单下拉框数据过多引起的问题,在使用 v-show 显示隐藏 dom 节点的时候会有 3-4 秒卡顿问题,有什么优化方案吗,在使用 vue-devtools 查看的时候也会很卡
|
shakarakaNov 18, 2022
1
虚拟滚动。自行找方案实现即可
|
|
2
@wunonglin 那滚动到底部后,节点全部都渲染上去后,是否还是会卡顿呢
|
|
shakarakaNov 18, 2022
3
|
|
kevin1Nov 18, 2022
4
@hoveyLee00 虚拟滚动只渲染会出现在视窗内的元素及上下少部分元素,不会把所有节点全部渲染上去,所以不会卡顿的。
|
|
5
@wunonglin 好的谢谢我试下
|
|
6
@kevin1 好的谢谢明白了我试下
|
|
GreatAukNov 18, 2022
7
目测只有虚拟列表能解了
|
|
isolcatNov 19, 2022
8
虚拟滚动实现按需渲染可以降低渲染时间,应该可以解决你的卡顿问题
|