From c394a365e1d3e434108095f418025205d8952807 Mon Sep 17 00:00:00 2001 From: shy3130 <415333856@qq.com> Date: Thu, 2 Jul 2026 12:28:16 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20=E6=92=A4=E5=9B=9E=E8=BF=9E=E6=9D=BF?= =?UTF-8?q?=E6=A2=AF=E9=98=9F=20queryKey=20=E6=89=81=E5=B9=B3=E5=8C=96?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 撤回 e7615fb 中 [...QK.limitLadder(...)] 改写, 恢复为 [QK.limitLadder(...)] 嵌套写法。 --- frontend/src/pages/LimitUpLadder.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frontend/src/pages/LimitUpLadder.tsx b/frontend/src/pages/LimitUpLadder.tsx index e355dbe..5da55fd 100644 --- a/frontend/src/pages/LimitUpLadder.tsx +++ b/frontend/src/pages/LimitUpLadder.tsx @@ -1153,11 +1153,7 @@ export function LimitUpLadder() { const extColumnsParam = useMemo(() => buildExtColumnsParam(extFields), [extFields]) const { data, isLoading, refetch, isFetching } = useQuery({ - // key 必须扁平: ['limit-ladder', asOf, extColumns, direction]。 - // QK.limitLadder() 返回数组, 不能整块塞进 key —— 那样第 0 元素会变成嵌套数组 - // ['limit-ladder', asOf], 与四处 invalidate 用的字符串前缀 ['limit-ladder'] 类型 - // 不匹配(partialMatchKey 因 typeof 不同而失配), 导致修正/SSE 推送后页面不刷新。 - queryKey: [...QK.limitLadder(asOf || undefined), extColumnsParam, direction], + queryKey: [QK.limitLadder(asOf || undefined), extColumnsParam, direction], queryFn: () => api.limitLadder(asOf || undefined, extColumnsParam, direction), staleTime: 5 * 60_000, })