<image src="https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKxibdicO7k5eiclQc3WazTOPUoYEfp68kk8ofIly7IZ73LL1SMUiamdK3ZIJ0oeZ1MBOohjZ7iagxmnmg/0"></image>
此图片链接是微信头像的. 能正常显示,但是开发工具中一直报错
Failed to load image /pages/mine/index : the server responded with a status of 404 (HTTP/1.1 404 Not Found)
From server 127.0.0.1
说是找不到这个图片。有时候不报错。之前没注意这个问题,但开发工具经常提示这个报错, 删除之后就可以了。请问下这个是怎么回事,是image 的Bug 么?
网友回复:
好象是1.5.0以上的一个bug不用理他,官方在修复
好像都有这个问题
可能是页面初始化就加载图片 里面路径还没赋值 引起的吧
不用理他
官方答复:
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=8c2884715ed3f0a82d275d1c3c8c961a&highline=ed%7C%26the%20server%20responded%20with%20a%20status%20of%20404%7C%26404%7C%26server&token=782103607&lang=zh_CN
好的 谢谢了 各位
你这个明显是image初始化时src未赋值引起的,这样就可以了<image wx:if="{{avatar}}" src="{{avatar}}"></image>
这个是有时候报错,有时候不报错。我看过页面上src 是值的。我换成带后缀的图片 就没这问题
看报信息 Failed to load image /pages/mine/index(注意这个地址不是你头像的地址,当src为空时候就是报这样的信息) 404而不是具体的路径,就是初始化的时候src为空,你的src值是异步加载的。
你试试下面的代码显示头像
<image src="{{avatar || 'aaaaaaa'}}"></image>
是不是会报(注意黑色斜体部分):
Failed to load image /pages/mine/index/aaaaaaa : the server responded with a status of 404 (HTTP/1.1 404 Not Found)
好的 谢谢 我试试