From 31cdbe2a5712d836a359a68a761a6040d80c9a10 Mon Sep 17 00:00:00 2001 From: wallellen Date: Sat, 4 Mar 2023 05:59:26 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/packages/components/Charts/Maps/Ma?= =?UTF-8?q?pBase/index.vue.=20=E8=A7=A3=E5=86=B3https://gitee.com/dromara/?= =?UTF-8?q?go-view/issues/I6E0JS=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wallellen --- src/packages/components/Charts/Maps/MapBase/index.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/packages/components/Charts/Maps/MapBase/index.vue b/src/packages/components/Charts/Maps/MapBase/index.vue index 7a66753d..0b3baee4 100644 --- a/src/packages/components/Charts/Maps/MapBase/index.vue +++ b/src/packages/components/Charts/Maps/MapBase/index.vue @@ -59,13 +59,14 @@ const getGeojson = (regionId: string) => { } //异步时先注册空的 保证初始化不报错 -registerMap(props.chartConfig.option.mapRegion.adcode, { geoJSON: {} as any, specialAreas: {} }) +registerMap(`${props.chartConfig.option.mapRegion.adcode}`, { geoJSON: {} as any, specialAreas: {} }) // 进行更换初始化地图 如果为china 单独处理 const registerMapInitAsync = async () => { await nextTick() - if (props.chartConfig.option.mapRegion.adcode != 'china') { - await getGeojson(props.chartConfig.option.mapRegion.adcode) + const adCode = `${props.chartConfig.option.mapRegion.adcode}`; + if (adCode !== 'china') { + await getGeojson(adCode) } else { await hainanLandsHandle(props.chartConfig.option.mapRegion.showHainanIsLands) } @@ -127,7 +128,7 @@ watch( //监听地图展示区域发生变化 watch( - () => props.chartConfig.option.mapRegion.adcode, + () => `${props.chartConfig.option.mapRegion.adcode}`, async newData => { try { await getGeojson(newData)