From 3ff7749395020199f98b52a744c91688051a271e Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 17 Apr 2023 11:24:35 +0800 Subject: [PATCH] use composables. --- src/oj/composables/problem.ts | 3 + src/oj/contest/pages/rank.vue | 2 +- src/oj/problem/components/Editor.vue | 18 +-- src/oj/problem/components/Form.vue | 40 +++--- src/oj/problem/components/ProblemContent.vue | 143 +++++++++---------- src/oj/problem/components/ProblemInfo.vue | 18 +-- src/oj/problem/components/Submit.vue | 19 ++- src/oj/problem/detail.vue | 21 ++- 8 files changed, 130 insertions(+), 134 deletions(-) create mode 100644 src/oj/composables/problem.ts diff --git a/src/oj/composables/problem.ts b/src/oj/composables/problem.ts new file mode 100644 index 0000000..682fa7e --- /dev/null +++ b/src/oj/composables/problem.ts @@ -0,0 +1,3 @@ +import { Problem } from "~/utils/types" + +export const problem = ref(null) diff --git a/src/oj/contest/pages/rank.vue b/src/oj/contest/pages/rank.vue index 9b45396..88a2216 100644 --- a/src/oj/contest/pages/rank.vue +++ b/src/oj/contest/pages/rank.vue @@ -1,5 +1,5 @@