微信小程序圖片加載失敗后重新加載的方法


   由於某些圖片提交到服務器后 不能及時更新到微信小程序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+' ',
    })
  }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM