收藏
回答

wx.getLocation概率性闪退

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.getLocation 客户端 Android 6.6.6 1.9.97

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

回答关注问题邀请回答
收藏
登录 后发表内容