keno-lee / vue-virt-list

【持续更新中】⚡️ 一个支持vue2&vue3的高性能虚拟(滚动)列表组件 👉🏻 轻量5KB 百万数据渲染 满帧率滚动 丰富场景支持 📑 [vue虚拟列表] [vue虚拟滚动列表][vue虚拟树] [vue-virtual-list] [vue-virtual-scroll-list] [vue-virtual-scroller] [vue-virt-tree]
https://keno-lee.github.io/vue-virt-list/
MIT License
294 stars 39 forks source link

vue-router 的 keep-alive 的页面使用了vue-virt-list,会出现很多状况。 #44

Closed lisiyizu closed 3 months ago

lisiyizu commented 4 months ago

如果用了vue-virt-list 的列表页面有设置 keep-alive 的情况,列表项点击详情,再返回列表页面,会出现以下三个问题:

  1. 页面显示不出数据,显示空白
  2. 滚动条显示的数据项位置不对
  3. 发起了底部加载的请求,有时候会发多个请求。
lisiyizu commented 3 months ago

感谢反馈,之前没考虑过组件销毁再挂载的情况。会尽快完善

期待大佬,尽快解决。

lisiyizu commented 3 months ago

感谢反馈,之前没考虑过组件销毁再挂载的情况。会尽快完善

我做了一个复现Demo:https://github.com/lisiyizu/vue-virt-list-demo

keno-lee commented 3 months ago

遇到类似问题的同学请参考: image