必须在wxml中使用 :<button open-type="getUserInfo" bindgetuserinfo="getUserInfo">获取用户信息</button>
然后在js中使用:
getUserInfo: function(e) {
console.log(e);
app.globalData.userInfo = e.detail.userInfo
this.setData({
userInfo: e.detail.userInfo,
hasUserInfo: true
})
}
加了一个index页面点击事件,你们不觉得用户体验很不好吗?????
请问,怎么求解???
可以参考 小程序•小故事(6)——微信登录能力优化
你好,我看了,感觉还是没用啊,总是需要点击两次,第一次Button点击事件,第二次确定授权的按钮,不觉得,用户体验很差吗?
还有就是,而且,怎么能让用户进来就点击<button open-type="getUserInfo" >事件?肯定很不愿意啊
是这样的很抱歉目前只能通过 button 点击授权才能进一步拿到头像等数据。
好吧
我想要的不是图片和nickname展示,我要把userInfo.avatarUrl和userInfo.nickname传给后台,大兄弟....
尴尬,,,,,,这么说,就是没法解决咯