useXConversations会话管理
useXConversations
会话管理
用于多会话的对话保持和增删改查。
使用import { useXConversations } from "@ant-design/x"; |
文档 |
版本自 2.0.0 起支持 |
使用import { useXConversations } from "@ant-design/x"; |
文档 |
版本自 2.0.0 起支持 |
type useXConversations = (config: XConversationConfig) => {conversations: ConversationData[];addConversation: (conversation: ConversationData) => boolean;removeConversation: (key: string) => boolean;setConversation: (key: string, conversation: ConversationData) => boolean;getConversation: (key: string) => ConversationData;setConversations: (conversations: ConversationData[]) => boolean;};
interface XConversationConfig {defaultConversations?: ConversationData[];defaultActiveConversationKey?: string;}
interface ConversationData extends AnyObject {key: string;label?: string;}
{
"key": "item1",
"label": "Conversation Item 1"
}