小程序
小游戏
企业微信
微信支付
扫描小程序码分享
<button open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar" class="btn1">获取头像</button>
用这种方式来获取用户头像,改变用户头像,但是发现获取的都是模糊的,大家是怎么解决的?想做个头像生成小程序玩玩,本来以为都不行,但是看到有的小程序获取头像后生成国庆头像也是清晰的,他们是怎么解决的?有大佬遇到同类问题吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用微信头像就是模糊的,需要用户自己在相册里边上传
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
让用户自己上传
onChooseAvatar(e){
let that = this
var url = e.detail.avatarUrl;
// while (!isNaN(parseInt(url.substring(url.length - 1, url.length)))) {
// url = url.substring(0, url.length - 1)
// }
// url = url.substring(0, url.length - 1) + "/0";
that.drawImg(url);
that.data.userInfo.avatarUrl = url
that.setData({
hasUserInfo: true
})
console.log("====hasUserInfo====",that.data.hasUserInfo)
app.globalData.userInfo = that.data.userInfo;
},
这块的url打开就是模糊的了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用微信头像就是模糊的,需要用户自己在相册里边上传
让用户自己上传
onChooseAvatar(e){
let that = this
var url = e.detail.avatarUrl;
// while (!isNaN(parseInt(url.substring(url.length - 1, url.length)))) {
// url = url.substring(0, url.length - 1)
// }
// url = url.substring(0, url.length - 1) + "/0";
that.drawImg(url);
that.data.userInfo.avatarUrl = url
that.setData({
hasUserInfo: true
})
console.log("====hasUserInfo====",that.data.hasUserInfo)
app.globalData.userInfo = that.data.userInfo;
},
这块的url打开就是模糊的了