如果在 react js 中没有从数据库中获取图像数据,则呈现默认 src img

鱼数5698

我正在尝试渲染一个组件,如果没有从数据库中获取数据,它将渲染导入的图像,这是我的代码。

import userDefault from '../../../assets/userDefault.png
<img src={profile?userPhoto ? profile?.userPhoto : userDefault} alt="User-Image" />

userDefault如果 profile.userPhoto 值为空,我该如何渲染?

WLI 前端团队

您的实现对我来说看起来不错,只需在下面分享改进的代码

JSX

<img src={profile?.userPhoto ? profile.userPhoto : userDefault} alt="User-Image" />

使用 OR 运算符 (||) 的第二种方法

JavaScript OR 运算符尝试找到第一个真实值,因此如果数据库图像存在,那么它将呈现它,如果不存在,那么它将呈现您的默认图像

JSX

<img src={profile?.userPhoto || userDefault} alt="User-Image" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果在 React JS 中多次選中復選框,如何禁用按鈕

react.js替换img src onerror

否则如果在angular js模板中

如何在 React 中擁有 js 數組和 img src 的鏈接

在 React 中以编程方式检查 img src

是否可以在React中连接img src?

如果在数据库中没有可用的图像,则隐藏损坏的图像

如果在 className 中使用变量,React/Next.js 中的 Tailwind 不会为 text-*xl 类生成 css

如果IMG SRC中存在URL元素

如果在React JS中选中了复选框,如何隐藏或显示div

如果在新状态React中缺少默认状态的值,则保留它

如果在Java中 如果在C ++中

如果在react-admin中查询字段的长度很短,如何防止获取请求的发送

在Reactjs中如何从数据库中获取数据时如何控制img属性src

如果在 React 中满足条件,则调用第二个 API

如果在React / ES6中仅显示单个项目

如果在react中找不到localstorage值,则重定向到特定页面

如果在React中id为true,如何添加类?

如果在 React Native 中傳遞 activeIcon,則添加 paddingLeft

如果没有图像上传到发布,则从静态img src设置默认图像

检查数组中的项目,如果在JS / HTML中打印特定文本

如果在 Angular JS 中未选中复选框,则禁用按钮

Node.Js-如果在MongoDB中找不到匹配的文档,则返回1

如果在JS返回函数中不为空或为null

如果在 Vue.js 3 CLI 中未定义,如何定义变量?

如果在下一个js中如何打破内联循环

Vue JS数据绑定不适用于img src

如果html <img>的src属性无效,是否输入默认图像?

在React中,如何使用多个状态属性设置img src?