diff --git a/src/components/menu/menu-group.vue b/src/components/menu/menu-group.vue index 49cd10e..8b001fc 100644 --- a/src/components/menu/menu-group.vue +++ b/src/components/menu/menu-group.vue @@ -6,10 +6,12 @@ </template> <script> import { findComponentUpward, findComponentsUpward } from '../../utils/assist'; + import mixin from './mixin'; const prefixCls = 'ivu-menu'; export default { name: 'MenuGroup', + mixins: [ mixin ], props: { title: { type: String, @@ -22,12 +24,6 @@ }; }, computed: { - parentSubmenuNum () { - return findComponentsUpward(this, 'Submenu').length; - }, - hasParentSubmenu () { - return findComponentUpward(this, 'Submenu'); - }, groupStyle () { return this.hasParentSubmenu ? { paddingLeft: 43 + (this.parentSubmenuNum - 1) * 28 + 'px' -- libgit2 0.21.4