pull/9/head
tangjinzhou 2018-01-30 17:13:44 +08:00
parent d01d6eac06
commit 6b7b035a84
5 changed files with 8 additions and 2 deletions

View File

@ -15,6 +15,8 @@ The menu has multiple levels.
Cascading menu <a-icon type="down" />
</a>
<a-menu slot="overlay">
<a-menu-item>1st menu item</a-menu-item>
<a-menu-item>2nd menu item</a-menu-item>
<a-sub-menu title="sub menu" key="test">
<a-menu-item>3rd menu item</a-menu-item>
<a-menu-item>4th menu item</a-menu-item>

View File

@ -47,6 +47,7 @@ const Dropdown = {
props: {
mode: 'vertical',
selectable,
isRootMenu: false,
},
})
const dropdownProps = {

View File

@ -27,9 +27,11 @@ export const menuProps = {
multiple: PropTypes.bool,
inlineIndent: PropTypes.number.def(24),
inlineCollapsed: PropTypes.bool,
isRootMenu: PropTypes.bool.def(true),
}
export default {
name: 'Menu',
props: menuProps,
Divider,
Item,

View File

@ -24,7 +24,7 @@ const Menu = {
sOpenKeys = props.openKeys || []
}
this.isRootMenu = true
// this.isRootMenu = true
return {
sSelectedKeys,
sOpenKeys,
@ -177,7 +177,7 @@ const Menu = {
openKeys: state.sOpenKeys,
selectedKeys: state.sSelectedKeys,
triggerSubMenuAction: this.$props.triggerSubMenuAction,
isRootMenu: true,
isRootMenu: this.isRootMenu,
}
return this.renderCommonMenuItem(c, i, subIndex, extraProps)
},

View File

@ -22,4 +22,5 @@ export default {
openTransitionName: PropTypes.string,
forceSubMenuRender: PropTypes.bool,
selectable: PropTypes.bool,
isRootMenu: PropTypes.bool,
}