Skip to content

refactor: 重构分页系统,统一使用localStorage持久化分页大小#467

Open
TomyJan wants to merge 2 commits into
netcccyun:mainfrom
TomyJan:refactor/pagesize
Open

refactor: 重构分页系统,统一使用localStorage持久化分页大小#467
TomyJan wants to merge 2 commits into
netcccyun:mainfrom
TomyJan:refactor/pagesize

Conversation

@TomyJan
Copy link
Copy Markdown
Contributor

@TomyJan TomyJan commented May 11, 2026

  1. 所有列表统一分页大小选项 [10, 15, 20, 30, 50, 100, 200, 300, 500], 默认值 15
  2. 前端所有表格页面使用 localStorage 替代 cookie 持久化用户选择的分页大小, 移除原有的 cookie 分页大小存储逻辑
  3. 前端 getStoredPageSize/setStoredPageSize 对分页大小做白名单校验
  4. 后端新增 validateLimit() 方法对所有 limit 参数做白名单校验

TomyJan added 2 commits May 11, 2026 19:25
所有列表统一分页大小选项 [10, 15, 20, 30, 50, 100, 200, 300, 500],默认值 15
前端所有表格页面使用 localStorage 替代 cookie 持久化用户选择的分页大小
前端 getStoredPageSize/setStoredPageSize 对分页大小做白名单校验
后端新增 validateLimit() 方法对所有 limit 参数做白名单校验
移除原有的 cookie 分页大小存储逻辑
@TomyJan
Copy link
Copy Markdown
Contributor Author

TomyJan commented May 11, 2026

合并上一个 pr 后, 这个可能出现较多冲突, 如果出现, 先不要关稍等我处理即可

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

Successfully merging this pull request may close these issues.

1 participant