AiThoughtChain 思维链
用于展示 AI 模型在推理过程中的多个步骤或复杂的思维路径。支持单节点展示和多节点时间轴展示。
基础用法
单节点模式,类似于 AiThinking,但带侧边线条,更适合放在长文本中。
正在分析代码
思考完成
基础用法
分析需求
搜索上下文
生成方案
验证方案
多节点时间轴
API
Props
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| title | 标题 (单节点模式) | string | — |
| content | 内容 (单节点模式) | string | — |
| status | 当前总状态 | 'thinking' | 'loading' | 'success' | 'complete' | 'error' | 'none' | 'none' |
| items | 思考步骤列表 | AiThoughtItem[] | [] |
| dot-size | 节点圆点大小 | 'small' | 'default' | 'large' | 'default' |
| line-gradient | 引导线是否显示渐变 | boolean | false |
| auto-collapse | 状态完成后是否自动收起 (单节点) | boolean | false |
AiThoughtItem 结构
| 属性名 | 说明 | 类型 |
|---|---|---|
| title | 步骤标题 | string |
| content / description | 步骤详细内容 | string |
| status | 步骤状态 | AiThoughtStatus |
| expanded | 详情是否展开 | boolean |
| icon | 覆盖默认图标 | string |
Slots
| 插槽名 | 说明 |
|---|---|
| default | 单节点模式下的内容区域 |
在 Nuxt 中使用
该组件完美支持 Nuxt 3/4。在 Nuxt 项目中,组件会被自动按需导入。
有关详细配置,请阅读 Nuxt 集成文档。
主题变量
思维链组件 YhAiThoughtChain 深度集成了全球化设计体系。
| 变量名 | 说明 | 默认值 |
|---|---|---|
--yh-ai-thought-chain-line-color | 引导线颜色 | var(--yh-border-color-lighter) |
--yh-ai-thought-chain-active-color | 活跃状态时的颜色 | var(--yh-color-primary) |
--yh-ai-thought-chain-content-bg | 内容区域背景色 | var(--yh-fill-color-light) |
--yh-ai-thought-chain-content-radius | 内容区域圆角 | 8px |