UI Design System
build dev

Citation

标识回答中的来源与引用范围。中文惯用名:引用标注。
稳定本期新增已接入

元信息

字段值
规范 IDcomponent.citation
名称Citation
二级分类AI 与会话(ai-chat)
用途标识回答中的来源与引用范围
描述中文惯用名:引用标注。

预览

静态结构:行内 [n] 编号组(align-super,编号从 start 起);每个编号经 vendored HoverCard 悬浮展开来源卡(标题 / line-clamp-3 片段 / 链接新窗口打开)。

DSL 结构

DslNode
{
  "type": "Citation",
  "props": {
    "items": [
      {
        "title": "2026 年 Q3 销售数据",
        "url": "https://example.com/sales-q3"
      },
      {
        "title": "市场分析报告",
        "snippet": "华东区环比增长 12.4%…"
      }
    ],
    "start": 1
  }
}

何时用

何时使用

  • 标识回答中的来源与引用范围:RAG 回答的出处标记。

何时不用

  • 普通外链:使用 Link。
  • 长参考文献列表:用 List / Table。

变体

变体视觉形态适用场景
连续编号[1] [2] 上标句末出处
自定义起始start 偏移跨消息连续编号

API 属性

属性类型默认值说明
itemsCitationItem[][]来源:{ title, url?, snippet? }
startnumber1起始编号
className / stylestring / CSSProperties—通用:根节点 class 合并 / 内联样式

使用规范

  • 编号与来源一一对应,顺序与正文出现顺序一致。

正例

  • ✓ RAG 回答:句末 [1][2] 悬浮查看检索片段与原文链接。

反例

  • ✕ 用 Citation 做脚注长文(应保持简短来源卡)。

Design Token 映射

不适用:组件 tokenRefs 为空:样式 Token 数据尚未接入,三层映射(Primitive → Semantic → Component)待样式 Token 接入后回填。