@@ -57,20 +57,11 @@ name | String / Slot / Function | '' | 自定义的昵称。支持字符串、
5757datetime | String / Slot / Function | '' | 对话单元的时间配置。支持字符串、插槽或函数 | N
5858variant | String | 'base' | 气泡框样式,支持基础、线框、文字三种类型。可选项:base/outline/text | N
5959role | String | 'user' | 消息角色类型。可选项:user/assistant/system | N
60- content | Array | [ ] | 消息内容。数组类型,数组中的每一项为一个消息内容对象。 | N
60+ content | Array | [ ] | 消息内容。数组类型,数组中的每一项为一个消息内容对象。类型定义见 Message | N
6161placement | String | '' | 消息显示位置。可选项:left/right | N
6262animation | String | 'skeleton' | 动画效果,支持「渐变加载动画」,「闪烁加载动画」, 「骨架屏」三种。可选项:skeleton/moving/gradient | N
6363chatContentProps | Object | {} | 聊天内容组件的属性,[ 详细定义] ( ./type.ts ) | N
6464
65- ### ChatMessagesData 消息对象结构
66-
67- 字段 | 类型 | 必传 | 说明
68- --|--|--|--
69- role | ` "user" \| "assistant" \| "system" ` | Y | 消息角色类型
70- status | ` "pending" \| "streaming" \| "complete" \| "stop" \| "error" ` | N | 消息状态
71- content | ` UserMessageContent[] \| AIMessageContent[] \| TextContent[] \| AttachmentContent[] ` | N | 消息内容
72- ext | any | N | 扩展字段
73-
7465#### UserMessageContent 内容类型支持
7566- 文本消息 (` TextContent ` )
7667- 附件消息 (` AttachmentContent ` )
@@ -100,7 +91,7 @@ avatar | 自定义头像内容
10091name | 自定义昵称内容
10192datetime | 自定义时间内容
10293actionbar | 自定义操作栏内容
103- default | 默认插槽,用于自定义消息内容
94+ content | 默认插槽,用于自定义消息内容
10495
10596### CSS Variables
10697
@@ -150,7 +141,7 @@ t-class-actions | 操作栏样式类
150141 </view >
151142 <view slot =" name" >AI助手</view >
152143 <view slot =" datetime" >刚刚</view >
153- <view slot =" default " >
144+ <view slot =" content " >
154145 这是AI助手的回复内容
155146 </view >
156147</t-chat-message >
@@ -160,7 +151,7 @@ t-class-actions | 操作栏样式类
160151
161152``` html
162153<t-chat-message
163- text-loading = " {{true}} "
154+ status = " pending "
164155 animation =" skeleton"
165156 role =" assistant"
166157/>
0 commit comments