- 发布:2021-04-06 10:47
- 更新:2021-04-16 21:55
- 阅读:3148
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 3.1.7
手机系统: 全部
手机系统版本号: iOS 13.4
手机厂商: 苹果
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
测试过的手机:
示例代码:
<button open-type="getUserInfo" lang="zh_CN" @getuserinfo="wxLogin">小程序登录授权</button>
wxLogin(){
let _this = this
uni.getSetting({
success(res) {
console.log('授权',res)
if (!res.authSetting['scope.userInfo']) {
uni.authorize({
scope: 'scope.userInfo',
success() {
console.log('------')
},
fail: (err) =>{
console.log(err)
}
})
} else {
console.log('==========')
}
//其他操作..
}
});
},
<button open-type="getUserInfo" lang="zh_CN" @getuserinfo="wxLogin">小程序登录授权</button>
wxLogin(){
let _this = this
uni.getSetting({
success(res) {
console.log('授权',res)
if (!res.authSetting['scope.userInfo']) {
uni.authorize({
scope: 'scope.userInfo',
success() {
console.log('------')
},
fail: (err) =>{
console.log(err)
}
})
} else {
console.log('==========')
}
//其他操作..
}
});
},
操作步骤:
微信登录授权用户信息不弹授权框
微信登录授权用户信息不弹授权框
预期结果:
微信登录授权用户信息uni.authorize的scope值为scope.userInfo时弹出授权框
微信登录授权用户信息uni.authorize的scope值为scope.userInfo时弹出授权框
实际结果:
微信登录授权用户信息不弹授权框
微信登录授权用户信息不弹授权框
你好 你的问题解决了吗 我遇到了相同的问题 想了解下你这边是怎么解决的
-
WanGj1ao (作者)
还没有解决,微信那边更新了,uniapp这边还没有更新,你可以看一下这个https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801
2021-04-07 13:48
2***@qq.com
请问有解决吗? 我也是授权了可是scope列表里面没有userinfo,朋友有个小程序授权登录做好了 ,我就使用他的appid ,返回有userinfo , 可是过了一会scope列表里没有了 , 然后朋友的体验版小程序授权也有问题了
2021-04-06 16:30