微信小程序wx.getUserProfile的用法

这篇具有很好参考价值的文章主要介绍了微信小程序wx.getUserProfile的用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

接触了以前开发的一个微信小程序,发现wx.getUserInfo这个官方接口不能获取用户的信息,我重新创建了一个新的项目,发现可以用wx.getUserProfile这个官方接口来获取用户信息,具体操作如下:1.首先在xxxx.jslim里面定义初始值,isAuthorization是为了解决每次登陆都需要获取用户信息,下面俩个是按照官方文档来的。具体操作如下图所示:

                                       wx.getuserprofile,javascript,微信小程序

2.可以在onLoad里面判断app.globalData.userInfo和wx.getUserProfile是否有值,然后去做一些赋值。

wx.getuserprofile,javascript,微信小程序

 3. getUserProfile这个方法是为了调用wx.getUserProfile这个接口,在回调函数里获取用户的信息,而这个app.globalData.userInfo = res.userInfo赋值是为了在其他页面使用用户的信息,同时也是为了判断,用户是否授权,如果授权,才会有一下的业务操作

wx.getuserprofile,javascript,微信小程序4.在xxxx.wxml中,设计了俩个按钮,对应第1、2点,其实就是为了判断用户以前一段时间是否授权过,没有授权,走getUserProfile这个方法,来获取用户信息,之后存入app.globalData.userInfo中,然后第二次登陆,页面初始时就会去判断app.globalData.userInfo是否,有值,就会把第一个按钮隐藏,从而走第二个方法登陆,这样就避免了,每次登陆都要授权烦恼

wx.getuserprofile,javascript,微信小程序

 文章来源地址https://www.toymoban.com/news/detail-625631.html

 

 

 

 

到了这里,关于微信小程序wx.getUserProfile的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包