知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >
微信小程序wx.getUserInfo授權(quán)獲取用戶信息(頭像、昵稱)
發(fā)表時(shí)間:2021-1-11
發(fā)布人:葵宇科技
瀏覽次數(shù):117
這個(gè)接口只能獲得一些非敏感信息,例如用戶昵稱,用戶頭像,經(jīng)過(guò)用戶授權(quán)允許獲取的情況下即可獲得用戶信息,至于openid這些,需要調(diào)取wx.login來(lái)獲取。
index.wxml
<!-- 當(dāng)已經(jīng)授權(quán)的時(shí)候 -->
<view wx:if="{{result == 'ok'}}" class="result">
<view class="headimg">
<image src="{{avatarUrl}}"></image>
</view>
<view class="nickname">{{nickName}}</view>
</view>
<!-- 當(dāng)未授權(quán)的時(shí)候 -->
<view wx:else class="result">
<view>未授權(quán)</view>
<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授權(quán)登錄</button>
</view>
index.js
Page({
data: {
canIUse: wx.canIUse('button.open-type.getUserInfo')
},
onLoad: function() {
var that = this;
// 查看是否授權(quán)
wx.getSetting({
success (res){
if (res.authSetting['scope.userInfo']) {
// 已經(jīng)授權(quán),可以直接調(diào)用 getUserInfo 獲取頭像昵稱
wx.getUserInfo({
success: function(res) {
console.log(res.userInfo)
that.setData({
result:'ok',// 結(jié)果
nickName:res.userInfo.nickName,// 微信昵稱
avatarUrl:res.userInfo.avatarUrl,// 微信頭像
})
}
})
}else{
// 未授權(quán),結(jié)果返回null
that.setData({
result:'null',// 結(jié)果
})
}
}
})
},
// 請(qǐng)求API授權(quán),獲得用戶頭像和昵稱
bindGetUserInfo (e) {
console.log(e.detail.userInfo.nickName)
var that = this;
that.setData({
result:'ok',// 結(jié)果
nickName:e.detail.userInfo.nickName,// 微信昵稱
avatarUrl:e.detail.userInfo.avatarUrl,// 微信頭像
})
}
})
index.wxss
button{
margin:30px auto 0;
}
.result{
width:200px;
margin:20px auto;
text-align: center;
}
.result .headimg{
width:200px;
height: 200px;
border-radius: 100px;
margin-bottom: 20px;
}
.result .headimg image{
width:200px;
height: 200px;
border-radius: 100px;
}
未授權(quán)頁(yè)面
已授權(quán)頁(yè)面
動(dòng)圖演示
相關(guān)案例查看更多
相關(guān)閱讀
- 軟件定制
- 網(wǎng)站建設(shè)選
- web
- 網(wǎng)站建設(shè)公司哪家好
- 百度小程序
- 昆明軟件定制公司
- 網(wǎng)站建設(shè)優(yōu)化
- 云南小程序開(kāi)發(fā)公司哪家好
- 百度人工排名
- 云南軟件公司
- 云南小程序開(kāi)發(fā)制作公司
- web前端
- 云南企業(yè)網(wǎng)站
- 軟件定制公司
- 保險(xiǎn)網(wǎng)站建設(shè)公司
- 云南網(wǎng)站建設(shè)專家
- 云南網(wǎng)站維護(hù)
- 小程序生成海報(bào)
- 汽車報(bào)廢回收軟件
- 小程序用戶登錄
- 網(wǎng)站建設(shè)公司網(wǎng)站
- 云南微信小程序開(kāi)發(fā)
- 汽車拆解管理系統(tǒng)
- 昆明網(wǎng)站建設(shè)公司
- 云南科技公司
- 花農(nóng)小程序
- 小程序被騙退款成功
- 汽車報(bào)廢軟件
- 報(bào)廢車拆解系統(tǒng)
- 云南網(wǎng)站建設(shè)靠譜公司