Blame view

src/components/mew-menu/mixin.js 492 Bytes
b9851cf0   chenhaodong   mew-menu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  import { findComponentUpward, findComponentsUpward } from '../../utils/assist';
  export default {
      data () {
          return {
              menu: findComponentUpward(this, 'Menu')
          };
      },
      computed: {
          hasParentSubmenu () {
              return !!findComponentUpward(this, 'Submenu');
          },
          parentSubmenuNum () {
              return findComponentsUpward(this, 'Submenu').length;
          },
          mode () {
              return this.menu.mode;
          }
      }
  };