vue——圖片懶加載v-lazyload,圖片加載失敗后,二次加載問題


參考:關於vue-lazyload重復請求圖片的問題 - SegmentFault 思否

      Vue-lazyload 的使用 - passMaker - 博客園 (cnblogs.com)

 

我的情況:使用v-lazyload懶加載圖片,發現圖片加載失敗后,會二次加載圖片

解決方法:增加attempt屬性

 

main.js:

Vue.use(VueLazyload, {
  loading: require('../assets/images/img-loading.svg'), // 加載中圖片,一定要有,不然會一直重復加載占位圖
  error: require('../assets/images/img-loadFail.svg'), // 加載失敗圖片
  attempt: 1, // <<= 圖片加載失敗后的重試次數.默認為3
});

 

vue-lazyload官網:GitHub - hilongjw/vue-lazyload: A Vue.js plugin for lazyload your Image or Component in your application.

參數說明:

 


免責聲明!

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



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