当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个图片。也就是说图片存在则显示logo.png,图片不存在将显示 error.png。
//avatar是图片路径
<div class="avatar-wrapper">
<img :src="avatar" class="user-avatar" :onerror="defaultImg">
</div>
//defaultImg等于data里面的数据
defaultImg(){
return 'this.src="'+ require('@/assets/images/head.jpg') +'"'
}