![](/img/trans.png)
[英]How can I check if the id already exist in React using firestore?
[英]How to check a set of names exist or not and display image in table using react
我的要求是我有一个 json object 列表,我正在检查 json 中的名称,如果该名称存在,我将显示来自本地资产文件夹的图像。 我的代码在下面
After.map 显示如下数据
<td>
<div>
<img
src={
DynamicData.CompanyName.includes("Lenovo")
? LenovoImage
: DynamicData.CompanyName.includes("Dell")
? DellImage
: null
}
alt="img"
className="DataLogo"
/>
</div>
</td>
那么,如果我有超过 2 个选项,我该如何显示这种方法是否合适? 还有其他方法吗?
如果有很多值要检查,这看起来更方便。
const imagesMapping = {
Lenovo: LenoviImage,
Dell: DellImage,
// other values
}
const company = Object.keys(imagesMapping).find(name =>
DynamicData.CompanyName.includes(name));
const image = company ? imagesMapping[company] : null; // instead of null better use a DefaultImage
const result = <img src={image} alt="img" className="DataLogo" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.