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”后,直接闪退