Skip to content

ChatContainer

ChatContainer 组合欢迎页、消息列表和输入框,适合作为完整聊天界面的主体。

导入方式

按需导入

import { ChatContainer } from '@weimin96/ai-chat-vue'
import '@weimin96/ai-chat-vue/styles'

完整导入

import * as AiChatVue from '@weimin96/ai-chat-vue'
import '@weimin96/ai-chat-vue/styles'

app.use(AiChatVue)

// 模板中可直接使用 <ChatContainer />

基础用法

开始对话

ChatContainer 组合欢迎页、消息列表和输入框。

文档示例使用本地模拟回复。

API

属性类型默认值说明
showWelcomebooleantrue空会话时是否展示欢迎页
welcomeTitlestringundefined欢迎页标题
welcomeSubtitlestringundefined欢迎页副标题
promptCardsArray<{ icon?: string; title: string; prompt: string }>undefined欢迎页提示卡片
suggestionsstring[]undefined输入框建议项
placeholderstringundefined输入框占位文本
enableVoicebooleanfalse是否启用语音按钮
enableAttachmentsbooleanfalse是否启用附件按钮
enableMarkdownbooleantrue是否渲染助手 Markdown
插槽说明
footer输入框底部提示

注意事项

组件必须位于 ChatProvider 内部,否则无法访问聊天上下文。