Skip to content

Commit e29036b

Browse files
committed
fix(ui): 修复基础模式切换污染 contextMode 导致上下文模式显示错误
基础模式子模式切换不再修改 contextMode,该变量仅用于上下文模式的界面渲染控制
1 parent c8344fe commit e29036b

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

packages/extension/src/App.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,8 +1068,7 @@ const handleModeSelect = async (mode: "basic" | "pro" | "image") => {
10681068
const { ensureInitialized } = useBasicSubMode(services as any);
10691069
await ensureInitialized();
10701070
// selectedOptimizationMode 现在是 computed,会自动从 basicSubMode 同步
1071-
// 同步 contextMode,确保测试输入框正确显示
1072-
contextMode.value = basicSubMode.value as import("@prompt-optimizer/core").ContextMode;
1071+
// 注意:不修改 contextMode,contextMode 仅用于上下文模式的界面渲染
10731072
} else if (mode === "pro") {
10741073
const { ensureInitialized } = useProSubMode(services as any);
10751074
await ensureInitialized();
@@ -1715,8 +1714,7 @@ const handleBasicSubModeChange = async (mode: OptimizationMode) => {
17151714
mode as import("@prompt-optimizer/core").BasicSubMode,
17161715
);
17171716
// selectedOptimizationMode 现在是 computed,会自动从 basicSubMode 同步
1718-
// 同步 contextMode,确保测试输入框正确显示
1719-
contextMode.value = mode as import("@prompt-optimizer/core").ContextMode;
1717+
// 注意:不修改 contextMode,contextMode 仅用于上下文模式的界面渲染
17201718
};
17211719
17221720
// 上下文模式子模式变更处理器

packages/web/src/App.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,8 +1068,7 @@ const handleModeSelect = async (mode: "basic" | "pro" | "image") => {
10681068
const { ensureInitialized } = useBasicSubMode(services as any);
10691069
await ensureInitialized();
10701070
// selectedOptimizationMode 现在是 computed,会自动从 basicSubMode 同步
1071-
// 同步 contextMode,确保测试输入框正确显示
1072-
contextMode.value = basicSubMode.value as import("@prompt-optimizer/core").ContextMode;
1071+
// 注意:不修改 contextMode,contextMode 仅用于上下文模式的界面渲染
10731072
} else if (mode === "pro") {
10741073
const { ensureInitialized } = useProSubMode(services as any);
10751074
await ensureInitialized();
@@ -1715,8 +1714,7 @@ const handleBasicSubModeChange = async (mode: OptimizationMode) => {
17151714
mode as import("@prompt-optimizer/core").BasicSubMode,
17161715
);
17171716
// selectedOptimizationMode 现在是 computed,会自动从 basicSubMode 同步
1718-
// 同步 contextMode,确保测试输入框正确显示
1719-
contextMode.value = mode as import("@prompt-optimizer/core").ContextMode;
1717+
// 注意:不修改 contextMode,contextMode 仅用于上下文模式的界面渲染
17201718
};
17211719
17221720
// 上下文模式子模式变更处理器

0 commit comments

Comments
 (0)