您如何使用onmicrosoft.com
来查看是否有多个if else
结果?
dates
答案 0 :(得分:2)
简单易用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
答案 1 :(得分:0)
尝试将您的代码更改为这样
<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>