Skip to content

Bubble

Bubble 渲染单条消息,自动处理用户与助手布局,并组合头像、推理过程、工具调用、Artifact 和消息操作。

导入方式

按需导入

import { Bubble } 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)

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

基础用法

U
帮我总结这个组件库的核心能力。
03:30 PM
AI

识别用户目标:需要一个可复用的聊天界面。

组合消息气泡、输入框和 Markdown 渲染能力。

它提供 聊天容器消息气泡输入框Markdown 渲染能力。

🌐

状态卡片

HTML · v1

03:31 PM

API

属性类型默认值说明
messageMessage必填消息对象
showAvatarbooleantrue是否显示头像
enableMarkdownbooleantrue助手消息是否渲染 Markdown
onRetry() => voidundefined重试回调
onEdit(content: string) => voidundefined编辑回调
onDelete() => voidundefined删除回调

注意事项

复杂消息内容由子组件渲染,建议通过 Message 类型组织数据。