小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我通过getUserInfo获取到A用户头像avatarUrl,保存到数据库然后,在B用户界面无法显示A的头像(模拟器会显示,但是要抛一个异常,真机就直接不显示了)
这是为什么,这是故意做的限制吗?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这种情况,应该获取到的avatarUrl没有协议名,即没有https这个前缀。我也有遇到,在获取一些用户信息的时候,微信返回的就是没有协议名,我们的处理是,拿到avatarUrl正则匹配一下,没有就加上,再setdata。存数据库的时,可以前端处理好了再提交到后端,也可以直接提交后端,后端去处理。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
异常如果是渲染异常就没关系,真机不显示就有很多情况了,比如说你是盖在了map组件上等等
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这种情况,应该获取到的avatarUrl没有协议名,即没有https这个前缀。我也有遇到,在获取一些用户信息的时候,微信返回的就是没有协议名,我们的处理是,拿到avatarUrl正则匹配一下,没有就加上,再setdata。存数据库的时,可以前端处理好了再提交到后端,也可以直接提交后端,后端去处理。
异常如果是渲染异常就没关系,真机不显示就有很多情况了,比如说你是盖在了map组件上等等