Vue 图片加载失败显示默认图片

方法一:通过onerror属性加载默认图片

bash 复制代码
<img :src="img" :onerror="defaultImg" />

<script>
export default {
    data() {
        return {
            img: '', // 访问图片的ip地址
            defaultImg: `this.src = '${require('@/assets/images/right/default-person.png')}'`, 
        };
    },
}
</script>

方法二:通过@error方法加载默认图片

bash 复制代码
<img :src="img"  @error="handleError" />

export default {
    data() {
        return {
            img: '', // 访问图片的ip地址
            defaultImg: '/R-C.jpg',
        };
    },
    methods: {
        handleError(e) {
            e.target.src = this.defaultImg;
        },
    },
}
</script>
相关推荐
Simaoya20 分钟前
【vue】圆环呼吸灯闪烁效果(模拟扭蛋机出口处灯光)
javascript·css·vue.js
浮游本尊31 分钟前
关于考试监听切屏的三种方式
前端
GISer_Jing34 分钟前
2025年前端面试热门题目——HTML|CSS|Javascript|TS知识
前端·javascript·面试·html
m0_7482556535 分钟前
Springboot基于Web的景区疫情预警系统设计与实现5170q(程序+源码+数据库+调试部署+开发环境)
前端·数据库·spring boot
m0_7482370537 分钟前
web的五个Observer API
java·前端·javascript
小王爱吃月亮糖1 小时前
QT开发【常用控件1】-Layouts & Spacers
开发语言·前端·c++·qt·visual studio
feifeiyechuan1 小时前
【Chrome Extension】二、导航栏快速查询
前端·chrome·chromeextension
索然无味io1 小时前
跨站请求伪造之基本介绍
前端·笔记·学习·web安全·网络安全·php
qq_171538851 小时前
利用Spring Cloud Gateway Predicate优化微服务路由策略
android·javascript·微服务
字节程序员1 小时前
四种自动化测试模型实例及优缺点详解
开发语言·javascript·ecmascript·集成测试·压力测试