From 22b526a7ab81da32a97d866831b9177a42e34a90 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 26 Jan 2022 08:36:54 +0800
Subject: [PATCH] +定位点击后显示等待图标,
---
src/store/modules/mobilePosition.js | 23 ++++++++++++++---------
1 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/src/store/modules/mobilePosition.js b/src/store/modules/mobilePosition.js
index b322220..e9045bf 100644
--- a/src/store/modules/mobilePosition.js
+++ b/src/store/modules/mobilePosition.js
@@ -1,5 +1,5 @@
const mobilePosition = {
- state: {},
+ state: { getSPosition: null },
mutations: {
GET_NOWPOSITION(state, val) {
let outData =
@@ -10,14 +10,16 @@
if (navigator.geolocation) {
console.log("支持navigator.geolocation-111111111111111");
try {
- navigator.geolocation.getCurrentPosition(function (position) {
- console.log(position);
- var lat = position.coords.latitude;
- var lon = position.coords.longitude;
- console.log("成功返回经纬度信息");
- console.log(lon, lat);
- outData([lon, lat]);
- });
+ state.getSPosition = navigator.geolocation.getCurrentPosition(
+ function (position) {
+ console.log(position);
+ var lat = position.coords.latitude;
+ var lon = position.coords.longitude;
+ console.log("成功返回经纬度信息");
+ console.log(lon, lat);
+ outData([lon, lat]);
+ }
+ );
} catch {
console.log("支持navigator.geolocation-需要HTTPS");
}
@@ -26,6 +28,9 @@
return "不支持navigator.geolocation";
}
},
+ CLOSE_NOWPOSITION(state) {
+ state.getSPosition = null;
+ },
},
actions: {},
};
--
Gitblit v1.9.3