From a626f64e57b5beb4d008d5783b54b1bfc39d59f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Sat, 4 Mar 2023 08:01:54 +0000 Subject: [PATCH] =?UTF-8?q?!133=20=E8=A7=A3=E5=86=B3adcode=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E4=B8=8D=E6=AD=A3=E7=A1=AE=E5=8F=AF=E8=83=BD=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=9A=84=E9=97=AE=E9=A2=98=20Merge=20pull=20request?= =?UTF-8?q?=20!133=20from=20wallellen/master-fetch-dev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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)