搜索结果增加分页
广告
{{v.name}}
📋 原始需求(task.md):
目前的搜索结果没有分页,需要在后端增加分页功能,并修改前端代码以支持分页显示,前端还要增加与分页相关的按钮,例如页数按钮(例如按2搜索第2页)、前一页和后一页。与分页相关的按钮如果命中的搜索结果不满一页,则不显示。
目前的搜索结果没有分页,需要在后端增加分页功能,并修改前端代码以支持分页显示,前端还要增加与分页相关的按钮,例如页数按钮(例如按2搜索第2页)、前一页和后一页。与分页相关的按钮如果命中的搜索结果不满一页,则不显示。
目前的搜索结果没有分页,需要在后端增加分页功能,并修改前端代码以支持分页显示。
后端改动
/search接口新增page和page_size查询参数- 使用
.count()统计总命中数 - 使用
.offset()+.limit()实现分页查询 - 响应返回
page、total、total_pages等分页元数据
前端改动
- 搜索结果底部增加分页控件
- 页码按钮(1, 2, 3...)、上一页(‹)、下一页(›)
- 如果命中结果不满一页则不显示分页控件
- 结果统计显示 "共找到 X 条结果,第 A/B 页"