From 208a1f480f02a6f7a9589f9c8878f1e61c501f3f Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Wed, 12 Apr 2023 11:22:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/piniaIndex.js | 7 ++++++- src/views/HomeView.vue | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) 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 }