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