微信小程序04:獲取微信頭像和昵稱

斷斷續(xù)續(xù)的學(xué)習(xí),有不對之處,望各位大神指點。
前面的基本屬于基礎(chǔ),屬于面子工程,就是給你的小程序披上一層美麗的外衣,是靜態(tài)的。后續(xù)會慢慢的了解微信曉城的API,努力去使用。(據(jù)說vue和小程序的有點類似,學(xué)過vue的對小程序容易上手)

1.運用組件獲取

微信小程序組件開放能力:open-data

open-data的type值.png

案例:
<open-data type="groupName" open-gid="xxxxxx"></open-data>
<open-data type="userAvatarUrl"></open-data>
<open-data type="userGender" lang="zh_CN"></open-data>
微信小程序中,可以直接使用<open-data type=" "></open-data> 來獲取微信的相關(guān)信息。在沒有點擊授權(quán)的情況下,直接獲取,不要寫js。
效果圖.png

wxml.png

2.點擊按鈕獲取相關(guān)信息(版本更新后的授權(quán))

根據(jù)微信小程序范例 button組件介紹

button組件.png

button組件.png

button組件的open-data.png

授權(quán).png

效果圖.png

wxml.png

根據(jù)button組件中open-data屬性,點擊button,獲取用戶相關(guān)信息。通過判斷(wx:if,wx:else)是否存在hasUserInfo和canIUse,來進行頁面上表現(xiàn)形式。

js

1.判斷button中的open-data是否被支持

image.png

2.設(shè)置一些默認值
image.png

用hasUserInfo來作為if的判斷
3.點擊按鈕事件bindgetuserinfo="getUserInfo"
image.png

bindgetuserinfo:用戶點擊該按鈕時,會返回獲取到的用戶信息,回調(diào)的detail數(shù)據(jù)與wx.getUserInfo返回的一致

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載鏈接 注:本文轉(zhuǎn)載知乎上的回答 作者:初雪 鏈接:https://www.zhihu.com/question...
    pengshuangta閱讀 29,303評論 9 295
  • 此刻我躺在床上 望著燈的影子直到出現(xiàn)幻象 蚊子死命的咬了我一口 直咬到我的神經(jīng)末梢 蚊子死于我的掌下 我化成蚊子...
    李小歪閱讀 247評論 2 5
  • 最近,自己仿佛生活進了一個怪圈,一個怪的只有別人沒有自己的圈子。 因為宿舍太暗,我想買壁紙裝修自己的床鋪,舍友說...
    楊樹下的糖閱讀 265評論 4 2
  • 遠處穿出來一束光,整個房間害羞得失去了黑暗 一絲清風(fēng)送來清新的空氣,像是要洗刷這世界的污濁 一簇簇碧綠的葉子在林間...
    探路人閱讀 270評論 0 0

友情鏈接更多精彩內(nèi)容