React 用map遍历数据 如何增加条件

#1
let empList = this.state.emps.map(emp=><ul><li>{emp.type?'公众号推广':'文案推广'}</ li> <li> {emp.status}</li></ul>);

然后把empList放在jsx里
第一个三木判断的话就好用。 可是第二个emp.status我加判断条件,比如说如果emp.status等于1就输出‘成功’,等于2的话输出‘失败’,应该怎么写呢?

#2

把逻辑单独写到一个函数里,例如:

class EmpList extends React.Component {
  renderList() {
    switch (this.state.status) {
      ...
    }
  }

  render() {
    ...
    { this.renderList() }
  }
}
2 Likes
#3

明白了 谢谢你:smile: