这个代码 在线上是不是不会弹起授权框 在线等挺急的!!!!!!!!!!!!
wx.getSetting({
success:function(e){
if (e.authSetting['scope.userInfo']){
wx.getUserInfo({
success:function(res){
console.log(res)
}
})
}else{
}
},fail:function(e){
console.log(e)
}
})
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | wx.getUserInfo({}) | 微信iOS客户端 | 6.6.7 | 1.9.0 |
这个代码 在线上是不是不会弹起授权框 在线等挺急的!!!!!!!!!!!!
wx.getSetting({
success:function(e){
if (e.authSetting['scope.userInfo']){
wx.getUserInfo({
success:function(res){
console.log(res)
}
})
}else{
}
},fail:function(e){
console.log(e)
}
})
2 个回答
同一套代码,在小米手机就没有授权弹框,直接跳过,郁闷
我这个就不会弹框啊
是的,现在没有弹框了
注意:scope 为 "scope.userInfo" 时,无法弹出授权窗口,请使用 <button open-type="getUserInfo"></button>
https://developers.weixin.qq.com/miniprogram/dev/api/authorize-index.html
好的 谢谢 现在 线上也不会弹起授权框是吧
好像是userInfo的都不可以,目前我这边测试是不可以
就怕 上线了 还是会弹起 现在userInfo 只会在线上 弹起
很诧异,我目前刚刚上线的一个小程序就自动弹框授权了,而开发时无论编译器还是真机调试都不弹,不知道为什么?腾讯明明几个月之前就目前说明了弹框授权只能使用button组件了。
在发布到线上的项目你要是直接使用 getuserInfo 还是会弹框