【发布时间】:2022-06-30 22:58:56
【问题描述】:
我想显示徽章/文本,然后满足两个条件。 第一个条件是,如果没有 openSopts 可用,则显示 SOLD OUT 徽章/文本,如果不满足此条件,则检查它是否在线,然后显示 SOLD OUT 徽章/文本强>在线。 但是卡片组件上没有显示徽章/文字,你能告诉我我在做什么错误吗?
【问题讨论】:
-
请将代码作为文本而不是图像。另外,需要使用
<div>JSX 元素,像if(true){<div />}这样的语句实际上并没有做任何事情,它与if(true){1}相同,必须将值分配给某物或以某种方式使用。跨度> -
您也可以使用
helper function或三元语法进行渲染,如{props.openSpots === 0 ? <div className="card--badge"> SOLD OUT </div> : <div className="card--badge"> online </div> }
标签: javascript reactjs