如果超过一个日期结果

时间:2019-10-25 13:41:26

标签: reactjs if-statement next.js

您如何使用onmicrosoft.com来查看是否有多个if else结果?

dates

2 个答案:

答案 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>