UNPKG

1.57 kBJavaScriptView Raw
1/**
2 * @title 横向Menu纯菜单导航
3 * @description 更简洁,更方便
4 */
5
6import React, { Component } from 'react';
7import Menu from '../../src';
8
9const SubMenu = Menu.SubMenu;
10const MenuItemGroup = Menu.ItemGroup;
11
12
13class Demo1 extends Component {
14 constructor(props, context) {
15 super(props, context);
16 this.state = {
17 current: 'mail'
18 }
19 }
20
21 handleClick = (e) => {
22 this.setState({
23 current: e.key,
24 });
25 }
26
27 render() {
28 return (
29 <Menu onClick={this.handleClick}
30 selectedKeys={[this.state.current]}
31 mode="horizontal"
32 >
33 <Menu.Item key="mail" attribute={{'type': 'mail'}}>
34 组织 1
35 </Menu.Item>
36 <Menu.Item key="app" disabled>
37 组织 2
38 </Menu.Item>
39 <SubMenu title={<span>组织 1 - 子</span>}>
40 <MenuItemGroup title="组 1">
41 <Menu.Item key="setting:1">选项 1</Menu.Item>
42 <Menu.Item key="setting:2">选项 2</Menu.Item>
43 </MenuItemGroup>
44 <MenuItemGroup title="组 2">
45 <Menu.Item key="setting:3">选项 3</Menu.Item>
46 <Menu.Item key="setting:4">选项 4</Menu.Item>
47 </MenuItemGroup>
48 </SubMenu>
49 </Menu>
50 )
51 }
52}
53
54export default Demo1;
\No newline at end of file