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