- 当前 Bug 的表现(可附上截图)
从接口获取的头像图片url 以及使用getUserInfo获取的头像图片url都没办法在img中加载出来 她换了微信头像还是无法显示
- 预期表现
在开发工具以及其他同事的手机都正常加载了自己的头像
- 复现路径
头像路径
- 提供一个最简复现 Demo
onLoad: function() {
let that=this
wx.getUserInfo({
success: function (res) {
console.log(res);
let data = JSON.parse(res.rawData)
that.setData({
img: data.avatarUrl
})
}
})
},
<image src='{{img}}'></image>
头像不能显示?
是啊,神烦,客户到公司来敲定第二期项目需求,结果给人家演示 发现这个头像不显示的问题 多尴尬 还解决不了
提供下该头像链接看下?
https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83erNt48qibMObD1zZoI1icxsTDsGyBQq6NTQPqJf4M28Fk3tsSaXia02HB8VyYW7TQptuJcdntO8TgXWw/132
测试是可以显示的啊
我上面写明了问题机型 大部分都是没问题的
let data = JSON.parse(res.rawData)
你打印看下是什么
打印过 真机调试模式也开启查看过数据 图片就在avatarUrl里面 而且是可以通过浏览器查看的到
let data = JSON.parse(res.rawData)
console.log(data)
加这两个截个图,难吗?
我开发工具切换了登陆者再改其他问题 同事之前打印的url路径是https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83erNt48qibMObD1zZoI1icxsTDsGyBQq6NTQPqJf4M28Fk3tsSaXia02HB8VyYW7TQptuJcdntO8TgXWw/132
用你的代码在我这边试了是没问题的,你看下控制台的wxml结构
wx.getUserInfo 默认获取不到用户信息吧。
我在进入小程序的时候就授权过 所以我能拿到 即使我拿不到 我也有个人缓存 里面有https路径的图片 但是就是无法显示出来