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

方式一:

<open-data type="userAvatarUrl"></open-data>
<open-data type="userNickName"></open-data>

方式二:

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

onGotUserInfo: function (e) {
    console.log(e.detail.errMsg)
    console.log(e.detail.userInfo)
    console.log(e.detail.rawData)
}

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

其它:

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

作者 铁血 汉子 2020年3月2日
2024/11/02/09:28:38am 2020/3/2/12:17:50
0 1949