1. 程式人生 > >18年6月最新微信小程式獲取使用者名稱、授權彈窗方法

18年6月最新微信小程式獲取使用者名稱、授權彈窗方法

首先說下現在wx.getUserInfo介面已經廢棄,也就是你不能通過該介面獲取nickName等資訊,更不必說授權的彈窗。

其次,新的方法是通過

<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo"  class='login-button'>點選授權</button>

以一個按鈕的形式,點選彈出彈窗,使用者再進行授權。

我們只能通過改變button的樣式進行美化了。

js部分參考:

onGotUserInfo: function (e) {
      if(e.detail.userInfo != null){    //使用者點選允許授權
        app.imageUrl = e.detail.userInfo.avatarUrl,
        app.nickName = e.detail.userInfo.nickName,
        app.authorize = true;
      }
  },