在上面的官方初始化的代码中,判断如果授权过了仍然执行wx.getUserInfo,但是没有弹窗,(我理解调用wx.getUserInfo会弹窗提示授权),但是如果没有授权过,这里不会执行,在官方初始化的另一个页面里调用wx.getUserInfo会弹窗,授权过后,当下次再进入app.js这里时就会走入这里的代码里,最终还是会执行wx.getUserInfo,如果按照我刚刚的理解,wx.getUserInfo能自动判断是否授权过没,没授权就弹窗(?ios真机调试视频无法播放--微信小程序教程。),授权了就没弹窗了(?)我觉得不需要判断是否授权了吧,直接调用就行了
微信小程序开发问题解答 本文来自微信小程序工厂 http://www.xcxgc.com,转载请保留。
微信小程序开发者回答:
P***:
弹窗授权是 wx.authorize() 负责的,wx.getUserInfo() 只负责在用户授权情况下拉取用户信息
Y***:
建议认真看一下官方的这个关于获取用户信息的方案
https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=&docid=c45683ebfa39ce8fe71def0631fad26b
多看几遍,一定要多看几遍。
【微信小程序问题】微信小程序可以使用Indexof判断是否包含某个字符串么--微信小程序开发 ...
其***:
感谢@Yang提供的回复,已经认真看完,明白了
本文网址:http://www.91bianli.com/weixinxiaochengxu/31979.html