From 4f51480af9756ac6db592d9b31e8eb0a93e03766 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 5 Jan 2025 17:56:58 +0800 Subject: [PATCH] migrate map sheet to composition API and typescript --- src/components/common/MapView.vue | 4 +- src/components/mobile/MapSheet.vue | 73 +++++++++++-------- .../transactions/list/dialogs/EditDialog.vue | 2 +- 3 files changed, 44 insertions(+), 35 deletions(-) diff --git a/src/components/common/MapView.vue b/src/components/common/MapView.vue index dae24af9..58d04501 100644 --- a/src/components/common/MapView.vue +++ b/src/components/common/MapView.vue @@ -56,7 +56,7 @@ const finalMapStyle = computed>(() => { return styles; }); -function init() { +function initMapView() { let isFirstInit = false; let centerChanged = false; @@ -112,6 +112,6 @@ function init() { } defineExpose({ - init + initMapView }); diff --git a/src/components/mobile/MapSheet.vue b/src/components/mobile/MapSheet.vue index 7d85d2e9..21857e65 100644 --- a/src/components/mobile/MapSheet.vue +++ b/src/components/mobile/MapSheet.vue @@ -30,39 +30,48 @@ - diff --git a/src/views/desktop/transactions/list/dialogs/EditDialog.vue b/src/views/desktop/transactions/list/dialogs/EditDialog.vue index 6b4f7bdf..3c60fcfa 100644 --- a/src/views/desktop/transactions/list/dialogs/EditDialog.vue +++ b/src/views/desktop/transactions/list/dialogs/EditDialog.vue @@ -756,7 +756,7 @@ export default { if (newValue === 'map') { this.$nextTick(() => { if (this.$refs.map) { - this.$refs.map.init(); + this.$refs.map.initMapView(); } }); }