修改登录判定位置
This commit is contained in:
@@ -8,6 +8,7 @@ import {
|
||||
EvaluateScene,
|
||||
} from "@/store/evaluateStore";
|
||||
import { navigateTo, redirectTo, navigateBack } from "@/utils/navigation";
|
||||
import { requireLoginWithPhone } from "@/utils/helper";
|
||||
import styles from "./index.module.scss";
|
||||
import images from "@/config/images";
|
||||
import AiImportPopup from "@/publish_pages/publishBall/components/AiImportPopup";
|
||||
@@ -34,6 +35,12 @@ const PublishMenu: React.FC<PublishMenuProps> = (props) => {
|
||||
}>({ show: () => {} });
|
||||
|
||||
const handleIconClick = () => {
|
||||
// 点击发布 icon 时先检查登录状态和手机号
|
||||
if (!requireLoginWithPhone()) {
|
||||
// 未登录或未绑定手机号,已跳转到登录页,不显示菜单
|
||||
return;
|
||||
}
|
||||
// 已登录,显示/隐藏菜单
|
||||
setIsVisible(!isVisible);
|
||||
};
|
||||
const handleOverlayClick = () => {
|
||||
|
||||
Reference in New Issue
Block a user