From b9bd29a1a81f6f7de479e3cc3fdfe3d85fc660bf Mon Sep 17 00:00:00 2001
From: he wei <858544502@qq.com>
Date: 星期三, 23 四月 2025 13:35:06 +0800
Subject: [PATCH] UA 整理提交

---
 src/components/echarts/mapChart.vue |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/components/echarts/mapChart.vue b/src/components/echarts/mapChart.vue
index 631d2d7..eee5774 100644
--- a/src/components/echarts/mapChart.vue
+++ b/src/components/echarts/mapChart.vue
@@ -19,9 +19,20 @@
   });
   let geoJson = {};
   async function getGeo() {
-    geoJson = (await import(`../../../public/mapJson/${name.value}.json`))
-      .default;
-    echarts.registerMap(name.value, geoJson);
+    const dynamicPath = `mapJson/${name.value}.json`;
+    try {
+        const response = await fetch(dynamicPath);
+        if (!response.ok) {
+            throw new Error(`HTTP error! status: ${response.status}`);
+        }
+        const data = await response.json();
+        // jsonData.value = data;
+      geoJson = data;
+      
+      echarts.registerMap(name.value, geoJson);
+    } catch (error) {
+        console.error('鍔犺浇 JSON 鍑洪敊:', error);
+    }
   }
 
   async function setMapName() {

--
Gitblit v1.9.1