From 14321cc22220e5e4a1dd0fed8f4fbe1a38fc965a Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 2 Jul 2026 19:28:16 -0600 Subject: [PATCH] update --- src/App.vue | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/App.vue b/src/App.vue index a7a3ff0..35d2644 100644 --- a/src/App.vue +++ b/src/App.vue @@ -26,14 +26,24 @@ const hljsInstance = ref(null) const loadHighlightJS = async () => { if (hljsInstance.value) return hljsInstance.value - const hljs = (await import("highlight.js/lib/core")).default - const c = (await import("highlight.js/lib/languages/c")).default - const cpp = (await import("highlight.js/lib/languages/cpp")).default - const python = (await import("highlight.js/lib/languages/python")).default + const [hljs, c, cpp, python, java, javascript, go, sql] = await Promise.all([ + import("highlight.js/lib/core"), + import("highlight.js/lib/languages/c"), + import("highlight.js/lib/languages/cpp"), + import("highlight.js/lib/languages/python"), + import("highlight.js/lib/languages/java"), + import("highlight.js/lib/languages/javascript"), + import("highlight.js/lib/languages/go"), + import("highlight.js/lib/languages/sql"), + ]).then((modules) => modules.map((m) => m.default)) hljs.registerLanguage("c", c) hljs.registerLanguage("python", python) hljs.registerLanguage("cpp", cpp) + hljs.registerLanguage("java", java) + hljs.registerLanguage("javascript", javascript) + hljs.registerLanguage("go", go) + hljs.registerLanguage("sql", sql) hljsInstance.value = hljs return hljs