wx.getLocation概率性闪退
- 当前 Bug 的表现(可附上截图)
调用wx.getLocation(),将坐标上传至服务端
- 预期表现
正常返回成功或者失败,成功上传,失败不上传
- 提供一个最简复现 Demo
function getGPS() { console.log("获取GPS") wx.showToast({ title: '获取GPS', icon: '', image: '', duration: 1000, mask: true, success: function (res) { }, fail: function (res) { }, complete: function (res) { }, }) wx.getLocation({ type: 'wgs84', success: function (res) { console.log("获取GPS成功") wx.showToast({ title: '获取GPS成功', icon: '', image: '', duration: 1000, mask: true, success: function (res) { }, fail: function (res) { }, complete: function (res) { }, }) latitude = res.latitude; longitude = res.longitude; }, fail:function(res){ wx.showToast({ title: '获取GPS失败', icon: '', image: '', duration: 1000, mask: true, success: function (res) { }, fail: function (res) { }, complete: function (res) { }, }) } })} |
代码执行后,概率性出现打印“获取GPS”后,直接闪退
