diff --git a/src/store/piniaIndex.js b/src/store/piniaIndex.js index 9dd944d..6a0f463 100644 --- a/src/store/piniaIndex.js +++ b/src/store/piniaIndex.js @@ -25,13 +25,18 @@ const instance = defineStore('user', { actions: { getPosition() { - if (this.position.latitude && this.position.longitude) return + if (this.position.latitude && this.position.longitude) { + console.log('存在定位信息') + return + } initAMap().then(() => { let AMap = Vue.prototype.$AMap let geolocation = new AMap.Geolocation({ // enableHighAccuracy: true // 是否使用高精度定位,默认:true }) geolocation.getCurrentPosition(function (status, result) { + console.log('piniaIndex status', status) + console.log('piniaIndex result', result) if (status === 'complete') { let { lat: latitude, lng: longitude } = result.position this.position = { latitude, longitude } diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index 2c55c96..dffeacb 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -137,6 +137,8 @@ export default { // enableHighAccuracy: true // 是否使用高精度定位,默认:true }) geolocation.getCurrentPosition((status, result) => { + console.log('status', status) + console.log('result', result) if (status === 'complete') { let { lat: latitude, lng: longitude } = result.position this.position = { latitude, longitude }