if else 对于多个日期结果
if else for more than one date result
如何使用 if else
查看是否有多个 dates
结果?
<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>
尝试将代码更改为如下所示
<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>
使用起来很简单ternary operator。
class TodoApp extends React.Component {
state = {
adv_event :{
data: 10
}
}
render() {
const {adv_event:{data}} = this.state;
return (
<div>
{data >0? <div><p>More than one</p></div> : <div><p>no data</p></div>}
</div>
)
}
}
这是一个快速的demo
如何使用 if else
查看是否有多个 dates
结果?
<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>
尝试将代码更改为如下所示
<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>
使用起来很简单ternary operator。
class TodoApp extends React.Component {
state = {
adv_event :{
data: 10
}
}
render() {
const {adv_event:{data}} = this.state;
return (
<div>
{data >0? <div><p>More than one</p></div> : <div><p>no data</p></div>}
</div>
)
}
}
这是一个快速的demo