diff --git a/src/components/layout.vue b/src/components/layout.vue index 033e06e..eb09f88 100644 --- a/src/components/layout.vue +++ b/src/components/layout.vue @@ -26,30 +26,14 @@ const readLogoUrl = () => { } logoUrl.value = v || defaultLogo; }; -// LOGO 文字(平台/学校名称,2026-10-09 LOGO 文字轮):localStorage["yh-logo-text"](同一异步补齐段写入),空=不展示。 -const logoText = ref(""); -const readLogoText = () => { - let v: string | null = null; - try { - v = localStorage.getItem("yh-logo-text"); - } catch { - v = null; - } - logoText.value = v || ""; -}; const onLogoError = () => { if (logoUrl.value !== defaultLogo) logoUrl.value = defaultLogo; }; onMounted(() => { readLogoUrl(); - readLogoText(); document.addEventListener("yh-appearance-updated", readLogoUrl); - document.addEventListener("yh-appearance-updated", readLogoText); -}); -onBeforeUnmount(() => { - document.removeEventListener("yh-appearance-updated", readLogoUrl); - document.removeEventListener("yh-appearance-updated", readLogoText); }); +onBeforeUnmount(() => document.removeEventListener("yh-appearance-updated", readLogoUrl)); const isPanel = ref(false), currPath = ref(""), @@ -207,7 +191,6 @@ function linkHomePage() {
云海 - {{ logoText }}
@@ -320,12 +303,4 @@ function linkHomePage() { .home-btn svg { display: block; } -/* LOGO 文字(平台/学校名称):贴徽标右侧,顶栏品牌色深底上白字,禁止换行挤压布局 */ -.header-container .logo-text { - font-size: 19px; - font-weight: 700; - color: #fff; - white-space: nowrap; - letter-spacing: 0.4px; -}