【发布时间】:2019-10-20 12:00:31
【问题描述】:
我有一个包含葡萄酒图像的文件夹,所有图像都以它们的代码命名(即:FMP-HTR17),并且想要显示关联的图像(如果存在),但如果图像不在文件夹中,我想渲染库存照片。
现在我有一个三元运算,如果图像不在文件夹中,我认为它会返回 false,但由于我有葡萄酒的代码,它返回 true(显然)。但我不知道如何检查图像是否存在!
// Finds image with Code if available:
{ `/images/bottle/${this.props.Code}.png` ? <Image className="cardImage" src={`/images/bottle/${this.props.Code}.png`}/>
:
// Else renders Stock Image:
<Image className="cardImage"src='/images/StockRED.png' />
}
如何查看是否存在具有我要查找的名称的文件?
【问题讨论】:
-
你能分享你的代码吗?另外,当您说文件夹时,您只是将图像放在文件夹中还是包含图像列表的数据结构?
标签: javascript reactjs ternary-operator