为优化用户体验,使用wx.getUserInfo接口直接弹出授权框的开发方式将逐步不再支持。oh~mygod!!!开发者可使用以下方式获取或展示用户信息:一、小程序:1、使用button组件,并将open-type指定为getUserInfo类型,获取用户基本信息。详情参考文档:2、使用open-data展示用户基本信息。详情参考文档:二、小游戏:1、使用用户信息按钮UserInfoButton。详情参考文档:2、开放数据域下的展示用户信息。详细参考文档:用button来获取用户基本信息的代码如下:viewviewbuttonwx:if=”{{!hasUserInfo&&canIUse}}”open-type=”getUserInfo”bindgetuserinfo=”onGetUserinfo”授权登录/buttonblockwx:elseimagesrc=”{{userInfo.avatarUrl}}”mode=”cover”/imagetext{{userInfo.nickName}}/text/block/view/view/index.wxss/.userinfo{display:flex;flex-direction:column;align-items:center;}.userinfo-avatar{width:128rpx;height:128rpx;margin:20rpx;border-radius:50%;}.userinfo-nickname{color:#aaa;}.usermotto{margin-top:200px;}//index.js//获取应用实例constapp=getApp()Page({data:{motto:’HelloWorld’,userInfo:{},hasUserInfo:false,canIUse:wx.canIUse(‘button.open-type.getUserInfo’)},//事件处理函数bindViewTap:function(){wx.navigateTo({url:’../logs/logs’})},onLoad:function(){//查看是否授权if(app.globalData.userInfo){this.setData({userInfo:app.globalData.userInfo,hasUserInfo:true})}elseif(this.data.canIUse){//由于getUserInfo是网络请求,可能会在Page.onLoad之后才返回//所以此处加入callback以防止这种情况app.userInfoReadyCallback=res={this.setData({userInfo:res.userInfo,hasUserInfo:true})}}else{//在没有open-type=getUserInfo版本的兼容处理wx.getUserInfo({success:res={app.globalData.userInfo=res.userInfothis.setData({userInfo:res.userInfo,hasUserInfo:true})}})}},onGetUserinfo:function(e){console.log(e.detail.userInfo)if(e.detail.userInfo){//用户按了允许授权按钮console.log(“允许”)console.log(e.detail.errMsg)console.log(e.detail.userInfo)console.log(e.detail.rawData)app.globalData.userInfo=e.detail.userInfothis.setData({userInfo:e.detail.userInfo,hasUserInfo:true})}else{//用户按了拒绝按钮console.log(“拒绝”)}}})
微信获取用户信息,微信小程序获取用户信息
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信获取用户信息,微信小程序获取用户信息
相关推荐
药店的北镇市E企盈小程序微信分销推广要怎么做? – E企盈小程序
药店的北镇市E企盈小程序微信分销推广要怎么做? – E企盈小程序
微信支付服务商支付模式,sub_mch_id与su涟源市E企盈小程序b_appid不匹配
前端东乡县E企盈小程序css样式小圆点样式
QQ出现0x000000c并且打平凉E企盈小程序不开网页
小程序textarea文本保存后杭锦旗E企盈小程序显示不换行的问题
永善县E企盈小程序如何解决小程序textarea层级最高的问题
小程序或者公众号授权给第三方平台舞阳县E企盈小程序流程
微淮阳县E企盈小程序信小程序如何引入使用js插件?
微信小程序(开发工具、项目内蒙古E企盈小程序创建)
QQ小程序,邀四会市E企盈小程序请码申请链接
小程序——点击太谷县E企盈小程序添加账户
最新评论
不错的小程序案例
优秀的团队,不错的服务!
讲的很好
主播长的帅气
好系统好服务
优秀的团队
好服务,值得信赖
不错的服务