<返回更多

小程序获取用户信息

2019-08-13    
加入收藏



1.获取用户信息:配合button组件使用

使用实例:

wxml:

<button wx:if="{{canIUse}}" open-type='getUserInfo' bindgetuserinfo='bindGetUserInfo' class='btn'></button>

js:

bindGetUserInfo:function(e){console.log(e.detail)}

encryptedData 解密后为以下 json 结构

{
"openId": "OPENID",
"nickName": "NICKNAME",
"gender": GENDER,
"city": "CITY",
"province": "PROVINCE",
"country": "COUNTRY",
"avatarUrl": "AVATARURL",
"unionId": "UNIONID",
"watermark":
{
"Appid":"APPID",
"timestamp":TIMESTAMP
}
}

注:如果进行小程序时,没有使用填写appid则无法获取部分用户信息

2.获取用户手机号:配合button组件使用

wxml:

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" class='btn'> </button>

js:

//获取用户手机号

getPhoneNumber: function (e) {
 console.log(e.detail.errMsg)
 console.log(e.detail.iv)
 console.log(e.detail.encryptedData)
},

encryptedData 解密后为以下 json 结构

{
"phoneNumber": "13580006666",
"purePhoneNumber": "13580006666",
"countryCode": "86",
"watermark":
{
"appid":"APPID",
"timestamp":TIMESTAMP
}
}

注;如果wx.getSetting中没有获取手机号权限则,无法获取用户手机号信息,如下图所示:

探秘小程序获取用户信息
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>