组件概览
12 个可独立使用的聊天组件,共用 Unif Design 的主题、基础控件和字体。按需要选择组件,也可以组合完整聊天页。
Composer
消息输入受控草稿、发送和停止,适用于聊天页与独立输入区。
Attachments
附件统一呈现图片、文件、进度和处理状态。
Message
消息普通文本、Markdown 与自定义卡片共用的消息外壳。
MessageList
消息列表有界虚拟列表,支持历史前插与末尾跟随。
Chat
聊天布局组合顶部内容、消息区域和底部输入区。
Suggestions
快捷建议展示选项与调用方提供的选择、禁用和等待状态。
Confirmation
会话确认呈现确认内容、操作入口与外部处理状态。
Process
处理过程展示已整理的步骤、状态、耗时和可展开详情。
ProcessingProgress
紧凑进度单行公开进度、前缀文字动画与完整忙碌朗读。
Feedback
结果说明呈现提示、结果或问题说明及明确的后续操作。
Sources
参考来源展示带编号或标记的来源集合。
Citation
引用标记可直接嵌入正文的短引用标记。
组件只负责展示与用户交互。应用持有消息、草稿、附件、请求状态与业务事实,并在事件中处理后续动作。