经常有用户反馈点击授权按钮没反应,请问如何解决?
< view class = "login" v-if = "{{ code }}" > < image class = "logo" src = "/assets/images/logo1.png" > </ image > < image class = "loginBg" src = "/assets/images/loginBg.png" ></ image > < view wx:if = "{{ !canIUse }}" style = "text-align:center;padding-top:400rpx;" >请升级微信至最新版本</ view > < view wx:else> < view style = "text-align:center;" > < button class = "button-main authorize" bindgetuserinfo = "getUserInfo" lang = "zh_CN" open-type = "getUserInfo" type = "primary" wx:if = "{{ code }}" >微信授权登陆</ button > </ view > </ view > </ view > |
open-type="getUserInfo"
完全没有反应,怎么解决?
这个帖子也是相似问题:
https://developers.weixin.qq.com/community/develop/doc/000ce2f4c80870746a47a396351c00?commentid=000a26c7f808e8cb0b97ade5a564&idescene=7&jumpto=comment
我这边一部iphone5c测试的时候发现可以调起弹窗,但是用户授权之后没有进入
bindgetuserinfo
=
"getUserInfo"的回调里面
同情,官方一点都不重视我们的反馈
同样遇到问题 iPhone 7Plus 无法拉起授权,完全没有进到 getUserInfo 方法
同情,我发现官方一点都不重视我们的反馈
节前遇到同样的问题。现在还没有解决。请问你们 发现这个问题 是安卓和苹果都有吗?
我的帖子
目前看来,都是苹果手机出现
现在只能靠猜,我给 wx.login加了一个 timeout,超时会提示用户。
另外,进入登录页的时候检测一下用户授权状态,如果拒绝状态则引导进入授权设置打开权限
我没网络时 不行
这一点我倒没有考虑到
你在console里看看呢?是不是用户已经拒绝过了
开发工具没问题,哪怕拒绝过也能再次弹出授权窗口。问题只出现在部分ios手机上
getUserInfo方法里完全没进去吗?反正最外面有个 v-if="{{code}}" 了,button上这个没意义吧
v-if多余的没关系 完全没进到getUserInfo方法