fix: 修复页面初始化时对话列表不加载的bug
问题描述: - 页面刷新后对话列表显示"暂无对话记录" - 必须创建新对话才会触发列表加载 - 用户体验很差 根本原因: - loadInitialData() 方法中缺少 loadConversationsList() 调用 - 对话列表只在创建新对话时才会刷新(createNewConversation 第383行) - 导致页面初始化时 conversations 数组为空 修复方案: - 在 loadInitialData() 末尾添加对话列表加载 - 重置 conversationsOffset 为 0 确保从头加载 - 在其他初始化任务完成后执行,避免阻塞 测试: 1. 刷新页面,对话列表应立即显示 2. 创建新对话,列表应正常更新 3. 切换对话,列表应保持正常 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
8d6c59deed
commit
7912d3fd64
@ -1188,6 +1188,10 @@ export const uiMethods = {
|
||||
await Promise.allSettled(pendingPromises);
|
||||
await this.loadToolSettings(true);
|
||||
|
||||
// 加载对话列表(修复:初始化时未加载对话列表的bug)
|
||||
this.conversationsOffset = 0;
|
||||
await this.loadConversationsList();
|
||||
|
||||
debugLog('初始数据加载完成');
|
||||
} catch (error) {
|
||||
console.error('加载初始数据失败:', error);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user