收藏
回答

wx.authorize获取位置真机上会弹两次窗口?

回答关注问题邀请回答
收藏

4 个回答

  • 俊坚
    俊坚
    2020-05-14

    2020-05-14
    有用
    回复
  • 是小白啊
    是小白啊
    2020-03-19

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-03-19
    有用
    回复
  • 放轻松点 主角
    放轻松点 主角
    2020-03-19

    把这段代码复制出来或者写个代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    我跑下。你复现问题的手机是安卓还是IOS


    2020-03-19
    有用
    回复 9
    • winn
      winn
      2020-03-19
      都会复现
      2020-03-19
      回复
    • winn
      winn
      2020-03-19
      wx.getSetting({
               success(res) {
                let {
                  authSetting
                } = res;
                if ( !authSetting['scope.userLocation']) {
                  wx.authorize({
                    scope: 'scope.userLocation',
                    success(res) {
                      //console.log('res1',res)
                      // 用户已经同意小程序使用定位功能, 接口不会弹窗询问
                      resolve(res);
                    },
                    fail(err) {
                      reject(err); // 拒绝事件
                    }
                  })
                }
               }
            })
      2020-03-19
      回复
    • winn
      winn
      2020-03-19
      你可以直接在真机上测试,很奇怪
      2020-03-19
      回复
    • 放轻松点 主角
      放轻松点 主角
      2020-03-19回复winn
      真机测试了 只弹了一次
      https://developers.weixin.qq.com/s/VI6VrYmW7jfN
      2020-03-19
      回复
    • 一
      2020-07-20
      我做得小程序的也是弹两次,每次都重现,无解。
      2020-07-20
      回复
    查看更多(4)
  • winn
    winn
    2020-03-19

    这是bug吗

    2020-03-19
    有用
    回复
登录 后发表内容
问题标签