emit data from destCard to Home

This commit is contained in:
SRP-mango 2023-11-30 19:55:56 +07:00
parent 19ba190ced
commit cea70a1d42
2 changed files with 8 additions and 1 deletions

View file

@ -282,6 +282,7 @@ export default {
lon: position.coords.longitude
};
console.log('User Location:', this.userLocation);
this.$emit('updateLocation', this.userLocation);
},
handleLocationError(error) {
console.error('Error getting location:', error);

View file

@ -10,7 +10,7 @@
v-if="popupData"
:nearestStructureData="popupData"
:onClose="closePopup"
@updateLocation="handleUserLocation"
/>
</div>
@ -94,6 +94,7 @@ import { ref } from "vue";
import axios from "axios";
import DestinationInfoCard from '@/components/DestinationInfoCard.vue';
const center = ref([100.538611, 13.764722]);
const projection = ref("EPSG:4326");
const zoom = ref(19);
@ -151,6 +152,11 @@ const closePopup = () => {
popupData.value = null; // Hide popup
};
const handleUserLocation = (location) => {
console.log("Received user location:", location);
};
</script>
<style>