3217关注8884浏览
测试代码:
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打开授权设置页面后也只有获取用户信息的选项
求助
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
长夏
9人对此回答表示赞同
你要之前申请过授权的项目才会显示,直接调用是不会把所有都列出来的
展开91回复分享发布于 6年前评论(1)
收起评论
我有一个项目没法申请授权userLocation,才测试的。用wx.authorize申请userLocation,控制台输出authorize:failinvalidscope