综合案例
成品案例集。这里不再逐个讲解组件属性,而是用一组贴近真实业务场景的完整 DSL,展示 TokUI 组件如何组合出可上线的界面:注册表单、CRUD 管理台、数据看板、销售/客户分析报告、AI 对话片段等。每个案例左侧为格式化 + 高亮的 DSL,右侧为实时渲染,点「编辑」可即时改动。
注册表单
card 包 form,覆盖最典型的注册场景:用户名、密码、邮箱输入,select 选国家,checkbox 同意条款,ft 页脚放提交与重置按钮。
表单的
sub:处理器需通过TokUI.registerHandler('onRegister', fn)预先注册,按下提交按钮时被调用;act/mtd用于无 JS 时的原生表单降级。
表单 + 表格联动
上方一个录入表单,下方一个 table 展示已录入的数据。常见于「快速添加成员」这类后台子页。
CRUD 管理界面
最经典的后台管理页:card 内顶部搜索框与批量操作按钮,中部 stripe 斑马纹表格带复选列,底部 pagination 分页。
含空格或中文的单元格必须用双引号整行包裹,解析器按空格切 token,否则会被截断。如需勾选列,把
thead的cols首列改为chk即可。
带页脚的操作卡片
card v:highlight 高亮卡片,正文承载说明,ft 页脚用 btngroup 组织保存 / 取消 / 导出三个动作,常见于设置面板或详情编辑。
数据看板
row / col 栅格布局:顶部一行 4 个 stat 统计卡,下方左侧 chart 折线趋势、右侧 table 实时订单,是一份典型的运营看板。
报告类:销售分析
仪表盘风格的销售分析报告:标题卡 → 关键指标 stat 行 → 柱状对比 chart → 明细 table,整体读起来像一页 BI 报表。
报告类:客户分析
desc 描述列表汇总客户画像,配合明细 table 与 callout 结论提示,是一页结构完整的客户分析结论页。
AI 对话片段
收尾案例,展示 AI 场景的综合表现力:bubble role:ai 内嵌 think 思考块、tool-call 工具调用、md Markdown 正文与 msg-actions 操作栏,是一段真实可流的对话回复。
bubble/think/tool-call/md/msg-actions均为容器,必须闭合。流式渲染时think会先到先显,随后逐步刷出tool-call状态与md正文,模拟真实打字机效果。