一个简单的头像框小程序,在开发者工具上可以上传头像并且导出,但是测试版只能上传头像,导出的话就只有头像框。
怀疑是权限问题,但是改了好一阵,感觉没有问题,求教求教
var that=this;
wx.getSetting({
success: function (res) {
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称
wx.getUserInfo({
success: function (res) {
var userInfo = res.userInfo
var avatarUrl = headimgHD(userInfo.avatarUrl); //获取微信用户头像存放的Url
wx.getImageInfo({
src: avatarUrl,
success: function (sres) { //访问存放微信用户头像的Url
that.setData({
src:sres.path
})
}
})
}
})
}
}
})
},
//登录
getUserInfo(e) {
console.log(e)
app.globalData.userInfo = e.detail.userInfo
this.setData({
userInfo: e.detail.userInfo,
src:headimgHD(e.detail.userInfo.avatarUrl),
hasUserInfo: true
})
},
已解决,是微信头像下载download域名的设置问题,现在微信头像的域名有两种,都应该添加