Reactjs 如果超过一个日期结果为“否则”
如何使用Reactjs 如果超过一个日期结果为“否则”,reactjs,if-statement,next.js,Reactjs,If Statement,Next.js,如何使用if-else查看是否有多个日期结果 <If condition={adv_event.dates > 0 }> <Then> <p>More than one</p> </Then> <Else> {adv_event.dates.length > 0 ? ( <div className="col-md-4"> {adv_event.
if-else
查看是否有多个日期
结果
<If condition={adv_event.dates > 0 }>
<Then>
<p>More than one</p>
</Then>
<Else>
{adv_event.dates.length > 0 ? (
<div className="col-md-4">
{adv_event.dates &&
<DateField props={adv_event.dates} />
}
</div>
) : ''}
</Else>
</If>
0}>
不止一个
{adv_event.dates.length>0(
{adv_event.dates&&
}
) : ''}
尝试将代码更改为如下所示
<React.Fragment>
{adv_event.dates
? (
<p>More than one</p>
)
: adv_event.dates.length && (
<div className="col-md-4">
{adv_event.dates && <DateField props={adv_event.dates} />}
</div>
)}
</React.Fragment>
{adv_event.dates
? (
不止一个
)
:adv_event.dates.length&&(
{adv_event.dates&&}
)}
尝试将代码更改为如下所示
<React.Fragment>
{adv_event.dates
? (
<p>More than one</p>
)
: adv_event.dates.length && (
<div className="col-md-4">
{adv_event.dates && <DateField props={adv_event.dates} />}
</div>
)}
</React.Fragment>
{adv_event.dates
? (
不止一个
)
:adv_event.dates.length&&(
{adv_event.dates&&}
)}
它使用简单
类TodoApp扩展了React.Component{
状态={
adv_事件:{
数据:10
}
}
render(){
const{adv_event:{data}}=this.state;
返回(
{data>0?多个:无数据}
)
}
}
这里有一个简单的用法
类TodoApp扩展了React.Component{
状态={
adv_事件:{
数据:10
}
}
render(){
const{adv_event:{data}}=this.state;
返回(
{data>0?多个:无数据}
)
}
}
这里有一个快速的例子