收藏
回答

scope列表中只有userinfo

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getLocation(OBJECT) 工具 6.7.1 2.2.0

测试代码:

permission: function () {

    wx.getSetting({

      success: function (res) {

        console.log(res.authSetting['scope.userInfo']);

        console.log(res.authSetting['scope.userLocation']);

        console.log(res.authSetting['scope.address']);

        console.log(res.authSetting['scope.invoiceTitle']);

        console.log(res.authSetting['scope.werun']);

        console.log(res.authSetting['scope.record']);

        console.log(res.authSetting['scope.writePhotosAlbum']);

        console.log(res.authSetting['scope.camera']);

      }

    })

  }

控制台显示的信息:
用wx.openSetting打开授权设置页面后也只有获取用户信息的选项 求助

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

1 个回答

  • spring
    spring
    2018-07-24

    你要之前申请过授权的项目才会显示,直接调用是不会把所有都列出来的

    2018-07-24
    有用
    回复 1
    • SR4
      SR4
      2018-07-24

      我有一个项目没法申请授权userLocation,才测试的。用wx.authorize申请userLocation,控制台输出authorize:fail invalid scope


      2018-07-24
      回复
登录 后发表内容