小程序新方法 open-type獲取頭像昵稱

小程序自上線以來,官方一直在調(diào)整API,因此也出現(xiàn)了一批被廢棄的接口,作為程序員的我們,此時(shí)此刻千萬不能為這不斷的變化而感到頭疼,應(yīng)當(dāng)與時(shí)俱進(jìn),不斷的更新自己的知識儲備和應(yīng)用技能。

參考文檔:https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html

以下是原公告:

為優(yōu)化用戶體驗(yàn),使用 wx.getUserInfo 接口直接彈出授權(quán)框的開發(fā)方式將逐步不再支持。從2018年4月30日開始,小程序與小游戲的體驗(yàn)版、開發(fā)版調(diào)用 wx.getUserInfo 接口,將無法彈出授權(quán)詢問框,默認(rèn)調(diào)用失敗。正式版暫不受影響。

開發(fā)者可使用以下方式獲取或展示用戶信息:

一、小程序

1、使用 button 組件,并將 open-type 指定為 getUserInfo 類型,獲取用戶基本信息。

詳情參考文檔:https://developers.weixin.qq.com/miniprogram/dev/component/button.html

2、使用 open-data 展示用戶基本信息。

詳情參考文檔:https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html

新的方法的使用

wxml:

<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" >授權(quán)登錄</button>

js:

Page({
  data: {},
  bindGetUserInfo: function(e) {
    var that = this;
    //此處授權(quán)得到userInfo
    console.log(e.detail.userInfo);
    //接下來寫業(yè)務(wù)代碼

    //最后,記得返回剛才的頁面
    wx.navigateBack({
      delta: 1
    })
  }
})

效果如圖所示:控制臺之中打印出昵稱,微信頭像等個(gè)人信息。

再來一波demo示范一下

wxml:

<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">獲取用戶信息</button>

js:

var pageObject = {
  data: {
  
  },
  
  onGotUserInfo: function (e) {
    console.log(e.detail.errMsg)
    console.log(e.detail.userInfo)
    console.log(e.detail.rawData)
  },
}

Page(pageObject)

效果如下:控制臺之中打印出昵稱,微信頭像等個(gè)人信息。

原文作者:祈澈姑娘
技術(shù)博客:http://m.itdecent.cn/u/05f416aefbe1
90后前端妹子,愛編程,愛運(yùn)營,愛折騰。
堅(jiān)持總結(jié)工作中遇到的技術(shù)問題,堅(jiān)持記錄工作中所所思所見,歡迎大家加入群聊,一起探討交流。

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

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

  • 每天的學(xué)習(xí)記錄,可能有的地方寫的不對,因?yàn)閯倢W(xué),以后發(fā)現(xiàn)錯(cuò)的話會回來改掉整體流程 https://develope...
    有點(diǎn)健忘閱讀 5,053評論 0 7
  • 1.小程序起步 (1)點(diǎn)擊https://mp.weixin.qq.com/wxopen/waregister?a...
    GXW_Lyon閱讀 3,631評論 0 0
  • 小程序官方聲明getUserInfo調(diào)整 為優(yōu)化用戶體驗(yàn),使用 wx.getUserInfo 接口直接彈出授權(quán)框的...
    騷包霸天虎閱讀 7,367評論 1 5
  • 陰雨不斷的周末,頭痛了一整天 連續(xù)多天都丟失了睡眠 所以每晚都需要酒精來入睡 酒精真的像極了毒藥,卻又是忘憂解愁的...
    2416a46be4fc閱讀 263評論 0 0
  • 0.對于堆我們首先考慮 最小堆10/ 20 30/ 40 60可以看出一個(gè)完全二叉樹放在 一位數(shù)組里面存儲 ...
    LeeDev閱讀 382評論 0 0

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