Skip to content

Bubble 对话气泡

Bubble 对话气泡组件,用于展示对话消息内容,支持多种样式变体和交互效果。Bubble 组件是构建对话式 AI 交互界面的核心组件之一。它模拟了常见聊天应用中的消息气泡样式,支持文本、Markdown 渲染以及打字机动画效果,让 AI 对话体验更加自然流畅。

基础用法

变体于形状

markdown

props

属性名说明类型默认值
placement气泡位置'start' | 'end''start'
content气泡内容string''
typing是否启用打字机效果booleanfalse
typingOvercontent 内容输出完成标识,置为 true 时打字机会自动完成booleantrue
loading是否显示加载状态booleanfalse
isMarkdown是否渲染 Markdown 内容booleanfalse
variant气泡变体样式'filled' | 'outlined' | 'shadow' | 'borderless''filled'
shape气泡形状'default' | 'round' | 'corner''default'

slots

插槽名说明作用域参数
default自定义气泡内容,覆盖 content 属性,如果开启打字机效果,content会逐渐增多返回content: string
avatar自定义头像区域-
header自定义头部区域-
footer自定义底部区域-

exposes

方法名说明类型
overTyperwriter立即完成打字机效果() => void