|
|
@@ -5,8 +5,23 @@ import App from "./App.tsx";
|
|
|
|
|
|
import "./index.css";
|
|
|
|
|
|
+// 移除首次加载的 loading
|
|
|
+const removeAppLoading = () => {
|
|
|
+ const loadingElement = document.getElementById("app-loading");
|
|
|
+ if (loadingElement) {
|
|
|
+ loadingElement.style.opacity = "0";
|
|
|
+ loadingElement.style.transition = "opacity 0.3s ease-out";
|
|
|
+ setTimeout(() => {
|
|
|
+ loadingElement.remove();
|
|
|
+ }, 300);
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
createRoot(document.getElementById("root")!).render(
|
|
|
<StrictMode>
|
|
|
<App />
|
|
|
</StrictMode>
|
|
|
);
|
|
|
+
|
|
|
+// React 渲染完成后移除 loading
|
|
|
+removeAppLoading();
|