img標簽的onerror事件應用

img標簽的onerror事件應用

適用場景:img標簽中的src圖片加載失敗,原來的圖片位置會出現(xiàn)一個碎片圖標,用戶體驗會下降。
這時候就可以考慮用默認圖片進行占位;

 //當默認圖也不存在時,圖片加載死循環(huán)。
<img class=avator' :src="data.picture" :onerror="defaultImg">

data(){
   return {
       defaultImg: 'this.src="' + require('../../assets/images/moren.png') + '"'
   }
}

//不建議
<image :src="item.specMainPicture | filterImgUrl" @error="imageError(index)"></image>

imageError: function(index) {
    this.gList[index].Picture = this.ImgUrl+"/static/category/ blockimg.png";
},


//建議
< img src=“123” @error=“defImg()” />

defaultErrorImg: require("./img/defPic.png")
import defaultErrorImg from './img/defPic.png'

 defImg () {
      let img = event.srcElement // 當前元素
      img.src = this.defaultErrorImg
      img.onerror = null // 防止閃圖
    },
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • img標簽中的src圖片加載失敗,原來的圖片位置會出現(xiàn)一個碎片圖標,用戶體驗會下降。 通過百度,可以給img標簽加...
    仰望天空的人閱讀 1,118評論 0 0
  • #情景分析: 有時,img標簽中的src圖片加載失敗,原來的圖片位置會出現(xiàn)一個碎片圖標,這樣讓人很不爽,如何變得美...
    抽瘋的稻草繩閱讀 2,481評論 0 9
  • 有時,img標簽中的src圖片,圖片不存在或者加載失敗時,原來的圖片位置會出現(xiàn)一個碎片圖標,影響用戶體驗度,如何能...
    頑固的小BUG閱讀 1,306評論 0 1
  • img標簽中有一個onerror事件。是當我引用的src屬性獲取不到圖片或者網(wǎng)絡錯誤導致無法正常顯示我src屬性的...
    JiAyInNnNn閱讀 106,418評論 0 1
  • 情景分析:有時,img標簽中的src圖片加載失敗,原來的圖片位置會出現(xiàn)一個碎片圖標,用戶體驗會下降。 這個要借用i...
    前端小白001閱讀 662評論 0 0

友情鏈接更多精彩內容