由于某些图片提交到服务器后 不能及时更新到微信小程序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+\' \',
    })
  }

 

版权声明:本文为sanfor原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/sanfor/p/9485791.html