欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序wx.getUserInfo授權(quán)獲取用戶信息(頭像、昵稱) - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(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è)面
image.png

已授權(quán)頁(yè)面

image.png

動(dòng)圖演示

image


相關(guān)案例查看更多