Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于“翻页”行为的优化 #5

Open
Creling opened this issue May 11, 2020 · 1 comment
Open

关于“翻页”行为的优化 #5

Creling opened this issue May 11, 2020 · 1 comment

Comments

@Creling
Copy link

Creling commented May 11, 2020

您好:
按照目前的设计,当某个目录下文件过多时,不会一次性加载,而是当页面被滚动至接近底部时触发翻页事件。
但是目前的设计有一点瑕疵,当我多次下拉后,比如下拉了5次,然后进入了一个子目录,如果我随后退出这个子目录,那么我先前的5次下拉全部失效,需要重新下拉,而不会停留在我先前进入子目录的位置。
作者是否可以尝试添加一个缓存,记住当前的页码,或者干脆取消翻页行为,一次性加载全部目录(类似于oneindex)。

此致

@zhaojun1998
Copy link
Collaborator

  1. 回到上级路径,记录上级的这个动作,无法实现,因为在多级路径下,可能存在性能问题,如路径有 10 级,到第十级时,缓存的数据量就可能会比较多。
  2. 之所以加上翻页,还是比较麻烦的滚动翻页,就是因为有人单文件夹中文件数量非常多,才做的这样的优化,所以不会做成一次加载全部。当然项目是开源的,你可以自己修改,去掉分页。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants