update menu props

This commit is contained in:
afc163 2015-08-17 13:58:21 +08:00
parent 96f136205e
commit 906b30b796
2 changed files with 4 additions and 2 deletions

View File

@ -13,7 +13,7 @@ var SubMenu = Menu.SubMenu;
var Sider = React.createClass({
getInitialState() {
return {
current: 'mail'
current: '1'
}
},
handleClick(e) {
@ -25,6 +25,7 @@ var Sider = React.createClass({
render() {
return <Menu onClick={this.handleClick}
style={{width:240}}
defaultOpenKeys={['sub1']}
selectedKeys={[this.state.current]}
mode="inline">
<SubMenu key="sub1" title={<span><i className="anticon anticon-mail"></i><span>导航一</span></span>}>

View File

@ -28,9 +28,10 @@
| 参数 | 说明 | 类型 | 默认值 |
|----------|----------------|----------|--------------|
| mode | 菜单类型 | enum: 'vertical', 'horizontal', 'inline' | vertical |
| multiple | 支持多选 | | false |
| selectedKeys | 当前选中的菜单项 key 数组 | | |
| defaultSelectedKeys | 初始选中的菜单项 key 数组 | | |
| openKeys | 当前展开的菜单项 key 数组 | | |
| defaultOpenKeys | 初始展开的菜单项 key 数组 | | |
| onSelect | 被选中时调用,参数 {item, key, selectedKeys} 对象 | function | 无 |
| onDeselect | 取消选中时调用,参数 {item, key, selectedKeys} 对象,仅在 multiple 生效 | function | 无 |
| onClick | 点击 menuitem 调用此函数,参数为 {item, key} | function | 无 |