Commit 6b4e738352a5ea9a6fdea178f49d228bacd4c838
1 parent
b4c37946
update menu-group
Showing
1 changed file
with
2 additions
and
6 deletions
Show diff stats
src/components/menu/menu-group.vue
| ... | ... | @@ -6,10 +6,12 @@ |
| 6 | 6 | </template> |
| 7 | 7 | <script> |
| 8 | 8 | import { findComponentUpward, findComponentsUpward } from '../../utils/assist'; |
| 9 | + import mixin from './mixin'; | |
| 9 | 10 | const prefixCls = 'ivu-menu'; |
| 10 | 11 | |
| 11 | 12 | export default { |
| 12 | 13 | name: 'MenuGroup', |
| 14 | + mixins: [ mixin ], | |
| 13 | 15 | props: { |
| 14 | 16 | title: { |
| 15 | 17 | type: String, |
| ... | ... | @@ -22,12 +24,6 @@ |
| 22 | 24 | }; |
| 23 | 25 | }, |
| 24 | 26 | computed: { |
| 25 | - parentSubmenuNum () { | |
| 26 | - return findComponentsUpward(this, 'Submenu').length; | |
| 27 | - }, | |
| 28 | - hasParentSubmenu () { | |
| 29 | - return findComponentUpward(this, 'Submenu'); | |
| 30 | - }, | |
| 31 | 27 | groupStyle () { |
| 32 | 28 | return this.hasParentSubmenu ? { |
| 33 | 29 | paddingLeft: 43 + (this.parentSubmenuNum - 1) * 28 + 'px' | ... | ... |