Skip to content

功能说明

1. 列表展示

  • 书籍网格:以封面网格形式列出该分类下的书籍。
  • 无限滚动:支持向下滚动自动加载更多书籍,适合浏览大量内容。
  • 响应式布局:自适应不同屏幕尺寸,从手机到桌面端均有良好展示效果。

2. 交互细节

  • 封面点击:直接进入书籍详情页。
  • 加载状态:底部显示加载中动画,若无更多数据会提示“没有更多了”。
  • 权限提示:若用户被管理员移出了该分类的访问名单,进入此页面时会显示“403 无权限”提示。
  • 空状态:若该分类下暂无书籍,显示空状态插画与提示。

技术规范 (Technical Rules)

1. 前端过滤策略

  • 可见性控制:客户端必须过滤掉状态为 enabled=0 的分类(管理后台除外)。
  • 路由标识:统一使用后端返回的 category.id 作为唯一标识与跳转参数。

2. 排序规则

  • 分类内书籍默认按关联时的 sort_order (升序) 排列。
  • sort_order 相同,则按 created_at (升序) 排列。

3. 数据联动

  • 分类变更(如重命名、启用/禁用、书籍增减)应实时反映在「发现」页与「分类」列表。

常见问题

  • 排序规则:分类下的书籍目前默认按 入库时间 倒序排列(最新的在前面)。