From 342b7ea4b59e1bcabd20c71f5ec38021bdaef6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Mon, 21 Apr 2025 11:04:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=9A=E4=BD=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/maps/index.vue | 9 ++++--- .../common/url-value/link-custom.vue | 27 ++++++++++++++++--- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/src/components/base/maps/index.vue b/src/components/base/maps/index.vue index 4b38445c..0d8163e8 100644 --- a/src/components/base/maps/index.vue +++ b/src/components/base/maps/index.vue @@ -138,7 +138,7 @@ export default defineComponent({ map.value.panTo(new T.LngLat(e.lnglat.lng, e.lnglat.lat)); lat.value = e.lnglat.lat; lng.value = e.lnglat.lng; - context.emit('point', lng, lat); + context.emit('point', lng.value, lat.value); }); } break; @@ -166,7 +166,7 @@ export default defineComponent({ map.value.panTo(e.point); lat.value = e.point.lat; lng.value = e.point.lng; - context.emit('point', lng, lat); + context.emit('point', lng.value, lat.value); }); // 设置标注提示信息 @@ -192,7 +192,7 @@ export default defineComponent({ lat.value = e.latLng.lat; lng.value = e.latLng.lng; map.value.panTo(e.latLng); - context.emit('point', lng, lat); + context.emit('point', lng.value, lat.value); }); break; case 'amap': @@ -292,6 +292,9 @@ export default defineComponent({ break; } }; + context.expose({ + map_event, + }); }, }); diff --git a/src/components/common/url-value/link-custom.vue b/src/components/common/url-value/link-custom.vue index b72b733a..4de25f35 100644 --- a/src/components/common/url-value/link-custom.vue +++ b/src/components/common/url-value/link-custom.vue @@ -54,10 +54,17 @@ - +
+ + +
+ 定位 +
+
+
- + @@ -73,6 +80,7 @@