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