Vue 图片加载失败显示默认图片
方法一:通过onerror属性加载默认图片
<img :src="img" :onerror="defaultImg" />
<script>
export default {
data() {
return {
img: '', // 访问图片的ip地址
defaultImg: `this.src = '${require('@/assets/images/right/default-person.png')}'`,
};
},
}
</script>
方法二:通过@error方法加载默认图片
<img :src="img" @error="handleError" />
export default {
data() {
return {
img: '', // 访问图片的ip地址
defaultImg: '/R-C.jpg',
};
},
methods: {
handleError(e) {
e.target.src = this.defaultImg;
},
},
}
</script>
原文地址:https://blog.csdn.net/weixin_45128657/article/details/137781121
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!