diff --git a/apps/web/src/oj/classroom/components/ExplainModal.vue b/apps/web/src/oj/classroom/components/ExplainModal.vue index e3aaf74..9abdd31 100644 --- a/apps/web/src/oj/classroom/components/ExplainModal.vue +++ b/apps/web/src/oj/classroom/components/ExplainModal.vue @@ -14,6 +14,7 @@ import { onKeyStroke } from "@vueuse/core" import { useThemeVars } from "naive-ui" import SubmissionView from "oj/submission/components/SubmissionView.vue" import UserName from "shared/components/UserName.vue" +import { useBackClose } from "shared/composables/backClose" import { useBreakpoints } from "shared/composables/breakpoints" import type { ClassBoardProblem } from "utils/types" import ProblemBrief from "./ProblemBrief.vue" @@ -38,6 +39,8 @@ const index = defineModel("index", { required: true }) const theme = useThemeVars() const { isMobile } = useBreakpoints() +// 手机上是整屏的:按返回键关掉它回到看板,不是退出看板 +useBackClose(show, isMobile) /** * 颜色走内联的 CSS 变量,不用