From 0f0312529b3214d15b6b8f36caec5f5dbd85214b Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Fri, 26 Sep 2025 10:25:50 +0800 Subject: [PATCH] fix --- src/composables/code.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/composables/code.ts b/src/composables/code.ts index f3a0b99..090ddc6 100644 --- a/src/composables/code.ts +++ b/src/composables/code.ts @@ -72,9 +72,14 @@ export async function init() { if (base64) { try { const data = JSON.parse(atou(base64)) - code.language = data.lang - code.value = data.code - input.value = data.input + const lang = ["python", "c", "cpp", "turtle"].includes(data.lang) + ? (data.lang as LANGUAGE) + : defaultLanguage + const sharedCode = data.code ?? sources[lang] + cache.code[lang].value = sharedCode + code.language = lang + code.value = sharedCode + input.value = typeof data.input === "string" ? data.input : "" } catch (err) {} } const preset = parsed.query as string