const mobilePosition = { state: { getSPosition: null }, mutations: { GET_NOWPOSITION(state, val) { let outData = val || function (res) { console.log(res); }; if (navigator.geolocation) { console.log("支持navigator.geolocation-111111111111111"); try { 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"); } } else { console.log("不支持navigator.geolocation"); return "不支持navigator.geolocation"; } }, CLOSE_NOWPOSITION(state) { state.getSPosition = null; }, }, actions: {}, }; export default mobilePosition;