作者:燕潇洒
导读:小程序需要点击按钮出发获取用户信息的操作
简介
使用微信的开放组件open-data 获取用户信息,不需要授权,如果不方便,那就要进行一个点击事件来触发获取用户信息的操作:
<button open-type='getUserInfo' class='isShow' type='primary' bindgetuserinfo="getuserinfo">确认登录</button>
bindgetuserinfo="getuserinfo"的值就是触发的事件名称,在getuserinfo方法中,拿到用户信息
getuserinfo:function(res){
console.log(JSON.stringify(res.detail.rawData));
var nickName = res.detail.rawData.nickName;
var avatarUrl= res.detail.rawData.avatarUrl;
try{
wx.setStorageSync('nickName', nickName);
wx.setStorageSync('avatarUrl', avatarUrl)
}catch(e){
}
}