diff --git a/src/common/component/RequireNoAuth.js b/src/common/component/RequireNoAuth.js
index 836ae3e6..9769a9de 100644
--- a/src/common/component/RequireNoAuth.js
+++ b/src/common/component/RequireNoAuth.js
@@ -1,9 +1,13 @@
// import React from 'react'
import { Navigate } from "react-router-dom";
-
+import { useGetInitializedQuery } from "../../app/services/auth";
import { useSelector } from "react-redux";
export default function RequireNoAuth({ children, redirectTo = "/" }) {
- const { token } = useSelector((store) => store.authData);
+ const { isLoading } = useGetInitializedQuery();
+ const { token, initialized } = useSelector((store) => store.authData);
+ if (isLoading) return null;
+ // 未初始化 则先走setup 流程
+ if (!initialized) return ;
return token ? : children;
}