微信小程序图片加载失败后重新加载的方法

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