用户登录授权操作 点击button 按钮触发getUserinfo 微信开发者工具弹出是否授权速度很快 但是手机端弹出授权会很慢 一般要20-30秒才能弹出来 但是如果等待一段时间之后 就会很快了 这个是什么原因 ? 这个问题截图以参考一下 点击按钮触发弹出框真的很慢 严重影响用户体验 而且我为了防止首页图片多所以加载慢的情况 我新写了一个页面专门授权 这个页面上面都没有 就是一个button 授权也比较慢 大概要10秒左右呢 我其他的小程序授权都1秒就弹出了 这个是怎么回事呢 代码附上
这个之前是写了一个弹窗授权 现在直接写button按钮了
这里是触发时间 忽略下面这个modalShow的显示关闭
这里是跟上面的wx.login 连起来的 是判断是否没有openid的
这里我为了防止首页加载内容图片多 导致了缓慢 还特地写了一个专门授权的页面
这个是后台控制器方法 用作获取用户信息的
onload时间
具体用户体验在连接里
我也碰到这个问题,解决了吗??
解决了 我单独写的一个auth 授权页面 进入首页之后判断是否授权 没有授权跳转到授权auth页面
我已经单独写了一个授权页面,点击button后,授权框还是要10秒左右才会出现
你看下是否授权的哪里是不是做了判断
if (res.errMsg == "getUserInfo:fail scope unauthorized" || res.errMsg == "getUserInfo:fail:scope unauthorized") 这个判断去掉
那怎么判断是否授权?
只要到了这个里面 就默认授权失败了 这个判断只是在进入失败回调里面再做判断了 但是微信官方在这个判断里面做了修改 所以现在干脆不要这个判断了 如果他进入失败回调 就直接提示授权失败再重新授权
TMD。我也遇到啊,开发测试的时候,很快。部署上线,白屏,还获取不到用户信息。