fix
Some checks failed
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled

This commit is contained in:
2026-03-09 20:43:59 +08:00
parent 52d25f8b41
commit cbce188028

View File

@@ -38,14 +38,18 @@ const editorHeight = computed(() =>
isDesktop.value ? "calc(100vh - 133px)" : "calc(100vh - 172px)", isDesktop.value ? "calc(100vh - 133px)" : "calc(100vh - 172px)",
) )
onMounted(() => { function loadCode() {
const savedCode = storage.get(storageKey.value) const savedCode = storage.get(storageKey.value)
codeStore.setCode( codeStore.setCode(
savedCode || savedCode ||
problem.value!.template[codeStore.code.language] || problem.value!.template[codeStore.code.language] ||
SOURCES[codeStore.code.language], SOURCES[codeStore.code.language],
) )
}) }
onMounted(loadCode)
watch(() => problem.value?._id, loadCode)
const changeCode = (v: string) => { const changeCode = (v: string) => {
storage.set(storageKey.value, v) storage.set(storageKey.value, v)