关于小程序快速模板的登录授权问题

微信小程序,微信公开课,关于小程序快速模板的登录授权问题 微信公开课

微信公开课小程序热门讨论关于「小程序快速模板的登录授权问题」的小程序开发问题
补充:小程序快速模板的登录授权问题,使用微信小程序创建的快速模板里面的授权登录功能,在真机测试的时候都还没授权就已经获取了头像昵称,导致授权按钮消失,获取不到用户的信息,有没有哪位好心的大神知道原
展开:问题模块框架类型问题类型API组件名称终端类型微信版本基础库版本API和组件小程序Bugwxlogin、wxgetUserInfo客户端673240使用微信小程序创建的快速模板里面的授权登录功能,在真机测试的时候都还没授权就已经获取了头像昵称,导致授权按钮消失,获取不到用户的信息,有没有哪位好心的大神知道原因的可以指点一下,谢谢~即速小程序:在工具上先清除授权信息试试?:试过了,还是会直接就获取了用户头像和昵称,导致授权按钮消失,拿不到用户更多的个人信息,包括code的内容:什么机型的安卓还是ios之前是否有过授权:获取头像昵称{{userInfonickName}}{{motto}}:安卓和ios都试过,不知道是不是开发者的原因,只有我自己的手机可以正常操作:是不是那个快速模板的登录授权只能用来参考,不可以直接拿来使用的:可以使用:请问有最新版的登录demo吗,我直接使用了那个之后一直有问题:直接新建新的即可:我重新测了下,基础库版本为240,依然会有问题,无论是预览还是真机调试,在清除了缓存的情况下都会直接获取到了头像和昵称:是否和登录在开发者工具里的微信号有关系,只有我的手机测试时没问题:没关系,你在搜索入口删除试试:还是会有直接登录的情况,安卓的还有问题,ios的就可以:工具和手机使用的是同一个微信账号吗安卓的还有问题,ios的就可以是指iOS正常:你好,工具和手机使用的是同一个账号,只有我的是正常操作,其他安卓机不行,ios也正常:你是不是用的opendata这个,这个可以直接获取头像:你好,我是用了opentype=getUserInfo,那要改成什么:opentype是微信系统自己做的,可以不用授权直接获取图片和昵称,你别用这个,你就直接放个image,根据是否授权来判断就行,授权了显示,不授权看你自己是显示,还是放占位图然后放歌button点击弹出授权:varthat=thiswxgetSetting({success(res){consolelog(res);if(resauthSetting[scopeuserInfo]){thatsetData({hasUserInfo:true})}}})根据这个判断是否授权,button用hidden显示,授权隐藏,没有显示:试了下,button要有opentype=getUserInfo属性才可以获取到用户信息:对呀,你在你要授权登录的那个js里面,onshow方法onload方法都行varthat=thiswxgetSetting({success(res){consolelog(res);if(resauthSetting[scopeuserInfo]){thatsetData({hasUserInfo:true})}}})根据这个判断是否有授权,没有就授权:我要先去解决vue的bug了,迟些测试了再回复,谢谢:代码片段:你好,直接创建一个小程序选择快速模板就有了,那个看得比较仔细:最好截图发代码,能在帖子里说的清楚是最好的,人家回答问题也不是工作,也不一定会为了解决你的问题单独去部署一下代码~:说的真好:忘记说了,猫的回答是工作,可以折腾猫去~:撸猫吗~:嗯嗯,谢谢你提醒,迟些我把代码片段放上去:使劲撸~:onLoad:function(){if(appglobalDatauserInfo){thissetData({userInfo:appglobalDatauserInfo,hasUserInfo:true})}elseif(thisdatacanIUse){由于getUserInfo是网络请求,可能会在PageonLoad之后才返回所以此处加入callback以防止这种情况appuserInfoReadyCallback=res={thissetData({userInfo:resuserInfo,hasUserInfo:true})}}else{在没有opentype=getUserInfo版本的兼容处理wxgetUserInfo({success:res={appglobalDatauserInfo=resuserInfothissetData({userInfo:resuserInfo,hasUserInfo:true})}})}}
更多有关「小程序快速模板的登录授权问题」的讨论可以前往微信公开课小程序参与互动哦!了解更多

「关于小程序快速模板的登录授权问题」热门讨论订阅

微信小程序,微信公开课,关于小程序快速模板的登录授权问题
订阅小程序

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「关于小程序快速模板的登录授权问题」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「关于小程序快速模板的登录授权问题」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「关于小程序快速模板的登录授权问题」

微信公开课小程序热门讨论「关于小程序快速模板的登录授权问题」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「关于小程序快速模板的登录授权问题」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。