diff --git a/src/pages/mine/index.tsx b/src/pages/mine/index.tsx index 47ee92c..d8dd49b 100644 --- a/src/pages/mine/index.tsx +++ b/src/pages/mine/index.tsx @@ -13,6 +13,12 @@ export default function Mine() { const dispatch = useDispatch() const toast = useToast() const user = useAppSelector((s) => s.auth.userInfo) + const loggedOut = !user + + const goLogin = () => { + if (!loggedOut) return + reLaunch(ROUTES.LOGIN) + } const logout = () => { dispatch(clearAuth()) @@ -23,7 +29,8 @@ export default function Mine() { return ( - + {/* 未登录点头像区跳登录页;已登录无交互 */} + {user?.avatar ? ( ) : ( @@ -33,7 +40,7 @@ export default function Mine() { )} {user?.nickName ?? '未登录'} - 微信登录 + {loggedOut ? '点击登录' : '微信登录'}