zfile-vue
zfile-vue copied to clipboard
关于“翻页”行为的优化
您好: 按照目前的设计,当某个目录下文件过多时,不会一次性加载,而是当页面被滚动至接近底部时触发翻页事件。 但是目前的设计有一点瑕疵,当我多次下拉后,比如下拉了5次,然后进入了一个子目录,如果我随后退出这个子目录,那么我先前的5次下拉全部失效,需要重新下拉,而不会停留在我先前进入子目录的位置。 作者是否可以尝试添加一个缓存,记住当前的页码,或者干脆取消翻页行为,一次性加载全部目录(类似于oneindex)。
此致
- 回到上级路径,记录上级的这个动作,无法实现,因为在多级路径下,可能存在性能问题,如路径有 10 级,到第十级时,缓存的数据量就可能会比较多。
- 之所以加上翻页,还是比较麻烦的滚动翻页,就是因为有人单文件夹中文件数量非常多,才做的这样的优化,所以不会做成一次加载全部。当然项目是开源的,你可以自己修改,去掉分页。