搜索结果增加分页
广告
{{v.name}}
📋 原始需求(task.md):

目前的搜索结果没有分页,需要在后端增加分页功能,并修改前端代码以支持分页显示,前端还要增加与分页相关的按钮,例如页数按钮(例如按2搜索第2页)、前一页和后一页。与分页相关的按钮如果命中的搜索结果不满一页,则不显示。

目前的搜索结果没有分页,需要在后端增加分页功能,并修改前端代码以支持分页显示。


后端改动
  • /search 接口新增 pagepage_size 查询参数
  • 使用 .count() 统计总命中数
  • 使用 .offset() + .limit() 实现分页查询
  • 响应返回 pagetotaltotal_pages 等分页元数据

前端改动
  • 搜索结果底部增加分页控件
  • 页码按钮(1, 2, 3...)、上一页(‹)、下一页(›)
  • 如果命中结果不满一页则不显示分页控件
  • 结果统计显示 "共找到 X 条结果,第 A/B 页"
友链