Skip to content

BubbleList

BubbleList 渲染消息数组,并在新增消息或流式输出时自动滚动到底部。

导入方式

按需导入

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

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

基础用法

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

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

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

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

🌐

状态卡片

HTML · v1

03:31 PM

API

属性类型默认值说明
messagesMessage[]必填消息列表
isGeneratingbooleanfalse是否生成中
enableMarkdownbooleanfalse是否启用 Markdown
onRetry(id: string) => voidundefined重试消息
onDelete(id: string) => voidundefined删除消息

注意事项

外层容器需要提供高度,否则滚动区域无法形成。