请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

4-5的这个问题我并没有出现,但我还是有一个疑问请老师解惑

就是在app.js里面。使用的这个函数。wx.getUserInfo
当然我能获取到数据,老师是说一部分同学能获取不到数据。
于是升级成了,增加一个button,在homepage.js里加了一段onAuthorizeConfirim函数

所以我的问题就是:
为什么不是直接在app.js把wx.getUserlnfo函数,res.userInfo直接换成res.detail.userInfo呢?要绕一圈来解决这个问题?
图片描述

正在回答

插入代码

1回答

因为微信公众号已经逐渐屏蔽了这种获取用户的方式,微信侧认为这种方式没有得到用户的授权,侵犯了用户的隐私,4-5的问题客观上应该都会出现的,以下是微信小程序文档给出的描述。


为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响

0 回复 有任何疑惑可以回复我~
  • 提问者 诚然如斯 #1
    原来那种方式是直接弹出授权框的开发方式,这个新的是将按钮设置在页面的。谢谢老师,明白了,因为到现在一直都没有设置到服务器上,没遇到过弹出授权框这种情况,所以不理解。非常感谢解答。
    回复 有任何疑惑可以回复我~ 2020-05-23 11:41:54
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号