获取到用户头像后显示不了
发布于 5 年前 作者 changxiulan 6924 次浏览 来自 问答

我通过getUserInfo获取到A用户头像avatarUrl,保存到数据库然后,在B用户界面无法显示A的头像(模拟器会显示,但是要抛一个异常,真机就直接不显示了)

这是为什么,这是故意做的限制吗?

2 回复

这种情况,应该获取到的avatarUrl没有协议名,即没有https这个前缀。我也有遇到,在获取一些用户信息的时候,微信返回的就是没有协议名,我们的处理是,拿到avatarUrl正则匹配一下,没有就加上,再setdata。存数据库的时,可以前端处理好了再提交到后端,也可以直接提交后端,后端去处理。

异常如果是渲染异常就没关系,真机不显示就有很多情况了,比如说你是盖在了map组件上等等

回到顶部