收藏
回答

wx.getLocation不执行.请确认是否是BUG

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getLocation 客户端 7.0.3 2.6.4
HUAWEI                           

HUAWEI CAZ-AL10

Android 7.0


正常日志:

2019-3-27 13:7:10 [warn] 开始定位
2019-3-27 13:7:10 [warn] 定位成功
2019-3-27 13:7:10 [warn] 定位完成
2019-3-27 13:7:10 [warn] 定位结束,开始查询


异常日志:

2019-3-27 12:34:58 [warn] 开始定位


PS:用户反馈一直在转圈,不会消失,日志上来之后,没有下面成功/失败/完成的输出.

手机上的现象是:右上角的定位一直在闪烁,即使左滑回到上个界面,依旧在闪烁.在这种情况下,继续去需要定位的页面,依据无法定位.重启微信就好了.


预期:即使在无法定位情况下,能正常的执行complete方法.


getList: function() {

    wx.showLoading({

        title: '正在查询数据',

        mask: true

      })

    app.log("开始定位")

    wx.getLocation({

        type: 'gcj02',

        altitude: false,

        success(res) {

          app.log("定位成功")

        },

        fail(err) {

          app.log("定位失败")

        },

        complete() {

          app.log("定位完成")

          //do sth.

          wx.hideLoading()

        }

    })

 }



                           


最后一次编辑于  03-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 娇华
    娇华
    03-28

    请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),方便定位问题。

    03-28
    赞同
    回复 5
    • z
      z
      03-28
      不是必现的,但是每天都有4,5例用户反馈,代码就是上面发的,不会执行complete,程序没有报错.
      03-28
      回复
    • z
      z
      03-28

      onReady里面执行

      03-28
      回复
    • 娇华
      娇华
      03-28回复z

      建议是按照教程来提供下代码片段,方便定位问题

      03-28
      回复
    • W
      W
      04-28

      问题解决了没,我也遇到了,个别苹果手机出现这样的

      04-28
      回复
    • 娇华
      娇华
      04-28回复W

      这边未能复现问题,建议单独发帖咨询,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      04-28
      回复