微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』


上代码

<button open-type="getUserInfo" bindgetuserinfo="getUserInfomation">
	获取用户信息
button>
getUserInfomation: function (e) {
	console.log(e);
},

太简单了吧,但是得到的头像比较模糊。。。。



微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』_第1张图片

微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』_第2张图片



处理头像模糊

返回的 e.detail.userInfo.avatarUrl 为

https://wx.qlogo.cn/mmopen/vi_32/iaypHJNpwUD7CdsibPEBzATw72ONx2cf2dCuzQHt5Wf2quyCY3ic9icK4vxtXKmvEtuyR9rKoqGrCTYibWQUkwX8IPA/132

URL末尾为 132 只要将132 改为 0

https://wx.qlogo.cn/mmopen/vi_32/iaypHJNpwUD7CdsibPEBzATw72ONx2cf2dCuzQHt5Wf2quyCY3ic9icK4vxtXKmvEtuyR9rKoqGrCTYibWQUkwX8IPA/0

就会得到高清无码头像大图

时间 2020.2.9


微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』_第3张图片


//  132 -> 0 代码

var old = e.detail.userInfo.avatarUrl;
console.log('原URL', old);
old = old.split('/');
if (old[old.length - 1] == 132) {
	old[old.length - 1] = 0;
}
old = old.join('/');
console.log("新URL", old);

对你有帮助请点个 “赞”

仍有疑惑请评论


你可能感兴趣的:(微信小程序,提升体验)