如何在类组件中定义变量

时间:2018-02-27 07:59:13

标签: reactjs

我在这里有2个基本组件,在尝试映射我的元素时遇到错误:

class EleMenu extends Component {
  render(){
    return (
      <li className="eleMenu">{this.props.name}</li>
    )
  }
}

class MainMenu extends Component {
  const rows = []
  this.props.elements.forEach()    //error here
    (e) => {
      rows.push(
        <EleMenu
          name={e.name}
        > 
        <EleMenu/>
      )
    }
  );

  render(){
    return (
      <ul className="mainMenu">
        {rows}
      </ul>
    )
  }
}

它表示该行的意外标记:this.props.elements.forEach()

0 个答案:

没有答案