diff --git a/index.html b/index.html index 5fb36a9..f959a6a 100644 --- a/index.html +++ b/index.html @@ -9,9 +9,74 @@ + + +
+
+
+
+
浙ICP备2024068645号-4 diff --git a/src/main.js b/src/main.js index 309bf24..29bbe5b 100644 --- a/src/main.js +++ b/src/main.js @@ -28,3 +28,21 @@ app.use(messageService); app.component('GlobalMessage', GlobalMessage) app.mount('#app') + +// 移除首屏 CSS 加载覆盖层(在 Vue 挂载完成后) +try { + const removeLoader = () => { + document.body.classList.add('app-loaded'); + const el = document.getElementById('app-loader'); + if (!el) return; + // 与 CSS 过渡对齐,稍等再移除节点,避免闪烁 + setTimeout(() => el.remove(), 220); + }; + if (document.readyState === 'complete' || document.readyState === 'interactive') { + removeLoader(); + } else { + window.addEventListener('DOMContentLoaded', removeLoader, { once: true }); + } +} catch { + // 安全失败:即便移除失败也不影响应用 +}