采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
就是在app.js里面。使用的这个函数。wx.getUserInfo 当然我能获取到数据,老师是说一部分同学能获取不到数据。 于是升级成了,增加一个button,在homepage.js里加了一段onAuthorizeConfirim函数
所以我的问题就是: 为什么不是直接在app.js把wx.getUserlnfo函数,res.userInfo直接换成res.detail.userInfo呢?要绕一圈来解决这个问题?
因为微信公众号已经逐渐屏蔽了这种获取用户的方式,微信侧认为这种方式没有得到用户的授权,侵犯了用户的隐私,4-5的问题客观上应该都会出现的,以下是微信小程序文档给出的描述。
为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响
原来那种方式是直接弹出授权框的开发方式,这个新的是将按钮设置在页面的。谢谢老师,明白了,因为到现在一直都没有设置到服务器上,没遇到过弹出授权框这种情况,所以不理解。非常感谢解答。
登录后可查看更多问答,登录/注册
0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。
1.4k 7
1.2k 23
2.3k 21
1.3k 14
1.3k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号