分类浏览
分类浏览帮助您按照不同的题材、类型(如:悬疑、科幻、历史)探索庞大的有声书库。
功能说明
1. 列表展示
- 书籍网格:以封面网格形式列出该分类下的书籍。
- 无限滚动:支持向下滚动自动加载更多书籍,适合浏览大量内容。
- 响应式布局:自适应不同屏幕尺寸,从手机到桌面端均有良好展示效果。
2. 交互细节
- 封面点击:直接进入书籍详情页。
- 加载状态:底部显示加载中动画,若无更多数据会提示“没有更多了”。
- 权限提示:若用户被管理员移出了该分类的访问名单,进入此页面时会显示“403 无权限”提示。
- 空状态:若该分类下暂无书籍,显示空状态插画与提示。
技术规范 (Technical Rules)
1. 前端过滤策略
- 可见性控制:客户端必须过滤掉状态为
enabled=0的分类(管理后台除外)。 - 路由标识:统一使用后端返回的
category.id作为唯一标识与跳转参数。
2. 排序规则
- 分类内书籍默认按关联时的
sort_order(升序) 排列。 - 若
sort_order相同,则按created_at(升序) 排列。
3. 数据联动
- 分类变更(如重命名、启用/禁用、书籍增减)应实时反映在「发现」页与「分类」列表。
常见问题
- 排序规则:分类下的书籍目前默认按
入库时间倒序排列(最新的在前面)。
