UNPKG

ship-view-ui-plus

Version:

A high quality UI components Library with Vue.js 3

28 lines (27 loc) 592 B
import { findComponentsUpward } from '../../utils/assist'; export default { inject: { MenuInstance: { default: null }, SubmenuInstance: { default: null } }, data () { return { menu: this.MenuInstance }; }, computed: { hasParentSubmenu () { return !!this.SubmenuInstance; }, parentSubmenuNum () { return findComponentsUpward(this, 'Submenu').length; }, mode () { return this.MenuInstance.mode; } } };