From 43fffc8b0d2ea88f379e8c72385bdfb42bb88108 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 16 三月 2024 16:03:54 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/index.jsx |   41 ++++++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 19 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/index.jsx b/zy-asrs-flow/src/pages/map/index.jsx
index 9df4740..e8b8f03 100644
--- a/zy-asrs-flow/src/pages/map/index.jsx
+++ b/zy-asrs-flow/src/pages/map/index.jsx
@@ -84,26 +84,29 @@
     const prevCurSpriteRef = React.useRef();
 
     // init func
-    React.useEffect(async () => {
-        player = new Player(mapRef.current, styles.dark, didClickSprite);
-        setApp(player.app);
-        setMapContainer(player.mapContainer);
-        Utils.syncApp(player.app);
-        Utils.syncMapContainer(player.mapContainer);
+    React.useEffect(() => {
+        const initialize = async () => {
+            player = new Player(mapRef.current, styles.dark, didClickSprite);
+            setApp(player.app);
+            setMapContainer(player.mapContainer);
+            Utils.syncApp(player.app);
+            Utils.syncMapContainer(player.mapContainer);
 
-        const handleResize = () => {
-            setWindowSize({
-                width: window.innerWidth,
-                height: window.innerHeight,
-            });
-        };
-        window.addEventListener('resize', handleResize);
-        await Utils.fetchMapData(intl);
-        setDataFetched(true);
-        setModel(MapModel.OBSERVER_MODEL)
-        setTimeout(() => {
-            player.adaptScreen();
-        }, 200)
+            const handleResize = () => {
+                setWindowSize({
+                    width: window.innerWidth,
+                    height: window.innerHeight,
+                });
+            };
+            window.addEventListener('resize', handleResize);
+            await Utils.fetchMapData(intl);
+            setDataFetched(true);
+            setModel(MapModel.OBSERVER_MODEL)
+            setTimeout(() => {
+                player.adaptScreen();
+            }, 200)
+        }
+        initialize();
     }, []);
 
     // resize

--
Gitblit v1.9.1