Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 移动导航的语义ui固定菜单_Reactjs_Navigation_Semantic Ui - Fatal编程技术网

Reactjs 移动导航的语义ui固定菜单

Reactjs 移动导航的语义ui固定菜单,reactjs,navigation,semantic-ui,Reactjs,Navigation,Semantic Ui,我有一个固定在底部的语义ui菜单,但我不知道如何在不刷新整个页面(包括菜单)的情况下使用它导航到不同的页面。我正在使用reactjs,文档中没有提供任何关于如何使用菜单导航的示例 class FooterMenu extends Component { state = {} handleItemClick = (e, { name }) => { this.setState({ activeItem: name }); } render() { cons

我有一个固定在底部的语义ui菜单,但我不知道如何在不刷新整个页面(包括菜单)的情况下使用它导航到不同的页面。我正在使用reactjs,文档中没有提供任何关于如何使用菜单导航的示例

class FooterMenu extends Component {
  state = {}

  handleItemClick = (e, { name }) => {
    this.setState({ activeItem: name });
  }

  render() {
    const { activeItem } = this.state
  return (
  <div>
    <Menu fixed={'bottom'} widths={4} secondary pointing>
      <Menu.Item
         name='dashboard'
        onClick={this.handleItemClick}
        active={this.props.dashActive}
      >
        <img src={dasha} className="icon-style" />
      </Menu.Item>

      <Menu.Item
        name='activities'
        // active={activeItem === 'activities'}
        onClick={this.handleItemClick}
        active={this.props.activitiesActive}
      >
        <img src={clocko} className="icon-style"/>
      </Menu.Item>

      <Menu.Item
        name='newActivity'
        active={activeItem === 'newActivity'}
        onClick={this.handleItemClick}
      >
        <img src={bello} className="icon-style"/>
      </Menu.Item>

      <Menu.Item
        href='#'
        name='profile'
        active={activeItem === 'profile'}
        onClick={this.handleItemClick}
      >
        <img src={usero} className="icon-style"/>
      </Menu.Item>
    </Menu>

    {/* <div className="ui active tab">
      <Dashboard />
    </div> */}

  </div>
      );
    }
}

export default FooterMenu;
类页脚菜单扩展组件{
状态={}
handleItemClick=(e,{name})=>{
this.setState({activeItem:name});
}
render(){
const{activeItem}=this.state
返回(
{/* 
*/}
);
}
}
导出默认的页脚菜单;

尝试在App.js中调用它并使用react路由器