由于某些图片提交到服务器后 不能及时更新到微信小程序image标签上 所以经常会出现404错误
但是服务器确实存在这张图片 深思良久 得出以下解决方案:
1 <image src="{{url}}" binderror=\'loadimage\'></image>
在image标签加上 binderror 事件 加载失败后执行 ,在这个事件中重新给URL 赋值,但是值得注意的是,重新赋的值如果和原来一样的情况下 是不会使image重新加载的,
为了使image标签的url不变并且能重新加载,这里在后面拼接一个空格 然后就能实现图片重新加载
loadimage:function(){ var that=this; that.setData({ url: that.data.url+\' \', }) }
请发表评论