{Object.keys(groupByMonthApplicants).map((obj,i) =>
<div key={obj} style={(i > 0 && (this.state.selectedTabId !== 'rejected' || this.state.selectedTabId !== 'approved')) ? {paddingTop:'15px',background:'#eee'} : {}}>
</div>)
}
我选择的TabId 不等于rejected 和approved 我仍然看到我的div 有填充,我上面的表达是错误的吗?我在括号中使用 OR,因此我希望“仅当 selectedTabId 不在“拒绝”或“批准”上并且i
超过 1时才应用 padding-top 。
您的表达式始终为真,因为selectedTabId
if 等于rejected
不能等于approved
。
用这个
{Object.keys(groupByMonthApplicants).map((obj,i) =>
<div key={obj} style={(i > 0 && !(this.state.selectedTabId === 'rejected' || this.state.selectedTabId === 'approved')) ? {paddingTop:'15px',background:'#eee'} : {}}>
</div>)
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句