说明:用户头像名称等作为公开数据以前需要通过wx.getUserInfo接口获取,这个过程中会有弹框让用户授权,估计是觉得这个流程小题大做了,因此现在这部分数据可以直接通过open-data组件展示,但是要进一步获取更多身份特征信息就需要用button组件。

方式一:

  1. <open-data type="userAvatarUrl"></open-data>
  2. <open-data type="userNickName"></open-data>

方式二:

  1. <button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button>
  2.  
  3. onGotUserInfo: function (e) {
  4. console.log(e.detail.errMsg)
  5. console.log(e.detail.userInfo)
  6. console.log(e.detail.rawData)
  7. }

授权弹框中已经没有了拒绝按钮,因此可以重复弹出

其它:

云开发方式默认已经获取到了openid因此wx.login()已经用不到

作者 铁血 汉子 2020年3月2日
2025/07/04/07:29:27am 2020/3/2/12:17:50
0 2124