最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序wx.getUserInfo授權獲取用戶信息(頭像、昵稱)的實現(xiàn)

 更新時間:2020年08月19日 11:32:44   作者:TANKING-  
這篇文章主要介紹了微信小程序wx.getUserInfo授權獲取用戶信息(頭像、昵稱)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

這個接口只能獲得一些非敏感信息,例如用戶昵稱,用戶頭像,經(jīng)過用戶授權允許獲取的情況下即可獲得用戶信息,至于openid這些,需要調(diào)取wx.login來獲取。

index.wxml

<!-- 當已經(jīng)授權的時候 -->
<view wx:if="{{result == 'ok'}}" class="result">
 <view class="headimg">
  <image src="{{avatarUrl}}"></image>
 </view>
 <view class="nickname">{{nickName}}</view>
</view>
<!-- 當未授權的時候 -->
<view wx:else class="result">
<view>未授權</view>
<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授權登錄</button>
</view>

index.js

Page({
 data: {
  canIUse: wx.canIUse('button.open-type.getUserInfo')
 },
 onLoad: function() {
  var that = this;
  // 查看是否授權
  wx.getSetting({
   success (res){
    if (res.authSetting['scope.userInfo']) {
     // 已經(jīng)授權,可以直接調(diào)用 getUserInfo 獲取頭像昵稱
     wx.getUserInfo({
      success: function(res) {
       console.log(res.userInfo)
       that.setData({
        result:'ok',// 結果
        nickName:res.userInfo.nickName,// 微信昵稱
        avatarUrl:res.userInfo.avatarUrl,// 微信頭像
       })
      }
     })
    }else{
     // 未授權,結果返回null
     that.setData({
      result:'null',// 結果
     })
    }
   }
  })
 },
 // 請求API授權,獲得用戶頭像和昵稱
 bindGetUserInfo (e) {
  console.log(e.detail.userInfo.nickName)
  var that = this;
  that.setData({
   result:'ok',// 結果
   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;
}

到此這篇關于微信小程序wx.getUserInfo授權獲取用戶信息(頭像、昵稱)的實現(xiàn)的文章就介紹到這了,更多相關小程序wx.getUserInfo授權內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 如何在 JavaScript 中更好地利用數(shù)組

    如何在 JavaScript 中更好地利用數(shù)組

    這篇文章主要介紹了如何在 JavaScript 中更好地使用數(shù)組,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • JavaScript防止表單重復提交的方法

    JavaScript防止表單重復提交的方法

    在web開發(fā)中,防止表單的重復提交是一個非常重要的環(huán)節(jié)。重復提交會導致數(shù)據(jù)混亂,甚至可能導致系統(tǒng)崩潰,今天我們將帶領大家從小白級別到大神級別的程序員,一起來學習如何在實際項目中避免表單的重復提交
    2023-04-04
  • 詳解JavaScript如何設置私有屬性

    詳解JavaScript如何設置私有屬性

    這篇文章主要為大家詳細介紹了在JavaScript中如何設置私有屬性,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考下
    2024-03-03
  • 原生js圖片輪播效果實現(xiàn)代碼

    原生js圖片輪播效果實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了基于原生js實現(xiàn)圖片輪播效果的具體代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Javascript中的Callback方法淺析

    Javascript中的Callback方法淺析

    這篇文章主要介紹了Javascript中的Callback方法淺析,本文講解了什么是callback、Javscript Callback、Callback是什么、Callback實例等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • JavaScript 中的六種循環(huán)方法

    JavaScript 中的六種循環(huán)方法

    這篇文章主要介紹了JavaScript 中的六種循環(huán)方法,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下
    2021-01-01
  • 教你用js截取字符串開頭、結尾及兩字符串之間的內(nèi)容

    教你用js截取字符串開頭、結尾及兩字符串之間的內(nèi)容

    在js中可以通過indexOf()方法找到指定的字符位置,再使用length屬性獲得字符串的長度,下面這篇文章主要給大家介紹了關于如何用js截取字符串開頭、結尾及兩字符串之間的內(nèi)容的相關資料,需要的朋友可以參考下
    2022-11-11
  • JS一分鐘在github+Jekyll的博客中添加訪問量功能的實現(xiàn)

    JS一分鐘在github+Jekyll的博客中添加訪問量功能的實現(xiàn)

    這篇文章主要介紹了JS一分鐘在github+Jekyll的博客中添加訪問量功能的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • JS實現(xiàn)購物車中商品總價計算

    JS實現(xiàn)購物車中商品總價計算

    這篇文章主要為大家詳細介紹了JS實現(xiàn)購物車中商品總價的計算 ,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • JS實現(xiàn)的自定義水平滾動字體插件完整實例

    JS實現(xiàn)的自定義水平滾動字體插件完整實例

    這篇文章主要介紹了JS實現(xiàn)的自定義水平滾動字體插件,以完整實例形式分析了javascript自定義水平滾動字體插件的定義、原理與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06

最新評論

龙陵县| 南涧| 锡林郭勒盟| 栾川县| 潮州市| 桑植县| 紫金县| 定远县| 牙克石市| 昌江| 东乡| 达日县| 平南县| 诏安县| 泰宁县| 衡东县| 绍兴市| 承德县| 大渡口区| 枣庄市| 吉林市| 威信县| 濮阳县| 宜兰市| 辉县市| 德令哈市| 中牟县| 壶关县| 日照市| 西城区| 徐汇区| 绥宁县| 堆龙德庆县| 钟祥市| 海晏县| 建德市| 宾阳县| 南华县| 锡林郭勒盟| 安溪县| 肥城市|