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