【发布时间】:2018-10-04 14:27:12
【问题描述】:
我在 React 中映射一个数据对象,如果item.lead === true 或item.profile 或item.noprofile,我需要能够有条件地将一个类应用到一个div。我当前的实现是抓取用户数据,但不确定如何使用我当前的设置应用一个类:
反应配置文件
<li key={i} className={classes.member}>
<a href={`mailto:${item.email}`}>
{item.profile ? (
<img
alt={item.name}
className={classes.profile}
src={item.profile}
/>
) : (
<div className={classes.noprofile}>
<span className={classes.initials}>
{item.firstName}
</span>
</div>
)}
<div className={classes.details}>
<div>
{item.firstName} {item.lastName}
</div>
<span>{item.title}</span>
</div>
</a>
</li>
如果用户是潜在客户则需要应用的 JSS 类 (item.lead)
lead: {
"&:after": {
content: `'LEAD'`,
top: "5px",
position: "relative",
zIndex: "-1",
fontSize: "10px",
padding: "5px 4px 2px 4px",
}
}
【问题讨论】: