Skip to content

ConversationList

ConversationList 展示会话列表、置顶会话和最近会话,并提供新建、重命名、置顶、归档、删除和导出入口。

导入方式

按需导入

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

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

基础用法

() => null

暂无会话

API

数据来自 ChatProvider 提供的聊天上下文。

属性类型默认值说明
showCreateButtonbooleantrue是否显示新建会话按钮
showSearchbooleantrue是否显示搜索框
emptyTextstring暂无会话空状态文案
操作说明
新建会话调用上下文中的 createConversation()
选择会话调用 setActive(id)
导出会话生成 JSON 文件
插槽参数说明
item{ conversation, active, editing, select }自定义会话条目内容
actions{ conversation, close }自定义会话操作菜单

注意事项

ConversationList 适合侧栏布局,需要外层提供明确高度。