说明:用户头像名称等作为公开数据以前需要通过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()已经用不到
