diff --git a/src/components/home/current-proxy-card.tsx b/src/components/home/current-proxy-card.tsx index 00e23eb7..d3faf9ea 100644 --- a/src/components/home/current-proxy-card.tsx +++ b/src/components/home/current-proxy-card.tsx @@ -280,15 +280,11 @@ export const CurrentProxyCard = () => { } }, [currentProxy, fetchProxyData, state.displayProxy]); - // 监听模式变化,确保直连模式切换时能够刷新状态 + // 监听模式变化,mode变化时刷新 useEffect(() => { fetchProxyData(true); }, [mode, fetchProxyData]); - // 移除定时刷新,只在组件挂载时获取一次数据 - useEffect(() => { - fetchProxyData(); - }, [fetchProxyData]); // 计算要显示的代理选项 - 使用 useMemo 优化 const proxyOptions = useMemo(() => {