Expand description
文章列表(/admin/posts)。
标题行(篇数、重建渲染菜单、新建文章)→ 状态选项卡(「回收站」进入独立路由
/admin/posts/trash)、标题搜索与标签筛选 → 表格(勾选、标题与 slug、状态、标签、
字数、发布时间、「⋯」菜单)与底栏分页。勾选后底部浮起批量操作条。手机端表格行
改为卡片,主操作为右下角浮动按钮。筛选、页码与搜索框内容按历史记录保存,从预览
返回时恢复。数据仅在 WASM 前端通过 server function 加载(后台数据是私有的,
SSR 不取数)。样式见 styles/pages/admin-posts.css。
Structs§
- Post
RowProps 🔒 - Props for the
PostRowcomponent. - Posts
History 🔒State - Posts
Props 🔒 - Props for the
Postscomponent. - Posts
Route /admin/posts路由:纯客户端数据,data()不取数。- Posts
Table 🔒Props - Props for the
PostsTablecomponent. - Rebuild
Menu 🔒Props - Props for the
RebuildMenucomponent.
Enums§
Constants§
- POSTS_
PER_ 🔒PAGE - 每页展示的文章数量。
- SEARCH_
DEBOUNCE_ 🔒MS - 输入停顿多久后自动搜索(毫秒)。
Functions§
- PostRow 🔒
- 表格的一行。标题进入后台预览(保留列表来源与侧栏);「⋯」菜单回传操作 id。
- Posts 🔒
- 文章列表页。
- Posts
Table 🔒 - 文章表格:筛选、勾选、批量操作与分页。
on_changed在增删改后通知页头刷新篇数。 - Rebuild
Menu 🔒 - 「重建渲染」菜单:只补空缺的渲染,或全部重建(渲染规则升级后用)。结果用提示条告知。
- __
Posts 🔒Route_ View - all_
selected 🔒 - 表头勾选框:全部勾选时为选中;点它在「全选本页」与「全不选」之间切换。
- status_
filter 🔒 - 状态选项卡的值转成查询条件。
- tag_
summary 🔒 - 标签列:前两个用「·」连接,其余折成「+N」。