fix
parent
d01d6eac06
commit
6b7b035a84
|
@ -15,6 +15,8 @@ The menu has multiple levels.
|
||||||
Cascading menu <a-icon type="down" />
|
Cascading menu <a-icon type="down" />
|
||||||
</a>
|
</a>
|
||||||
<a-menu slot="overlay">
|
<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-sub-menu title="sub menu" key="test">
|
||||||
<a-menu-item>3rd menu item</a-menu-item>
|
<a-menu-item>3rd menu item</a-menu-item>
|
||||||
<a-menu-item>4th menu item</a-menu-item>
|
<a-menu-item>4th menu item</a-menu-item>
|
||||||
|
|
|
@ -47,6 +47,7 @@ const Dropdown = {
|
||||||
props: {
|
props: {
|
||||||
mode: 'vertical',
|
mode: 'vertical',
|
||||||
selectable,
|
selectable,
|
||||||
|
isRootMenu: false,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
const dropdownProps = {
|
const dropdownProps = {
|
||||||
|
|
|
@ -27,9 +27,11 @@ export const menuProps = {
|
||||||
multiple: PropTypes.bool,
|
multiple: PropTypes.bool,
|
||||||
inlineIndent: PropTypes.number.def(24),
|
inlineIndent: PropTypes.number.def(24),
|
||||||
inlineCollapsed: PropTypes.bool,
|
inlineCollapsed: PropTypes.bool,
|
||||||
|
isRootMenu: PropTypes.bool.def(true),
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
name: 'Menu',
|
||||||
props: menuProps,
|
props: menuProps,
|
||||||
Divider,
|
Divider,
|
||||||
Item,
|
Item,
|
||||||
|
|
|
@ -24,7 +24,7 @@ const Menu = {
|
||||||
sOpenKeys = props.openKeys || []
|
sOpenKeys = props.openKeys || []
|
||||||
}
|
}
|
||||||
|
|
||||||
this.isRootMenu = true
|
// this.isRootMenu = true
|
||||||
return {
|
return {
|
||||||
sSelectedKeys,
|
sSelectedKeys,
|
||||||
sOpenKeys,
|
sOpenKeys,
|
||||||
|
@ -177,7 +177,7 @@ const Menu = {
|
||||||
openKeys: state.sOpenKeys,
|
openKeys: state.sOpenKeys,
|
||||||
selectedKeys: state.sSelectedKeys,
|
selectedKeys: state.sSelectedKeys,
|
||||||
triggerSubMenuAction: this.$props.triggerSubMenuAction,
|
triggerSubMenuAction: this.$props.triggerSubMenuAction,
|
||||||
isRootMenu: true,
|
isRootMenu: this.isRootMenu,
|
||||||
}
|
}
|
||||||
return this.renderCommonMenuItem(c, i, subIndex, extraProps)
|
return this.renderCommonMenuItem(c, i, subIndex, extraProps)
|
||||||
},
|
},
|
||||||
|
|
|
@ -22,4 +22,5 @@ export default {
|
||||||
openTransitionName: PropTypes.string,
|
openTransitionName: PropTypes.string,
|
||||||
forceSubMenuRender: PropTypes.bool,
|
forceSubMenuRender: PropTypes.bool,
|
||||||
selectable: PropTypes.bool,
|
selectable: PropTypes.bool,
|
||||||
|
isRootMenu: PropTypes.bool,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue