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 {
+ // 安全失败:即便移除失败也不影响应用
+}