UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

49 lines (47 loc) 1.61 kB
import { PropType } from 'vue'; import { isExternalLink } from '../../utils/core'; import { MenuItem, MenuItemEvent } from '../types'; declare const _default: import('vue').DefineComponent<{ /** 菜单项数据 */ item: { type: PropType<MenuItem>; required: true; }; /** 是否需要标题 */ showTitle: { type: BooleanConstructor; default: boolean; }; /** 是否需要链接 */ showLink: BooleanConstructor; }, { isExternalLink: typeof isExternalLink; handleItemClick: MenuItemEvent; handleItemMouseenter: MenuItemEvent; handleItemMouseleave: MenuItemEvent; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { itemClick: (_item: MenuItem, _e: MouseEvent) => true; itemMouseenter: (_item: MenuItem, _e: MouseEvent) => true; itemMouseleave: (_item: MenuItem, _e: MouseEvent) => true; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** 菜单项数据 */ item: { type: PropType<MenuItem>; required: true; }; /** 是否需要标题 */ showTitle: { type: BooleanConstructor; default: boolean; }; /** 是否需要链接 */ showLink: BooleanConstructor; }>> & { onItemClick?: ((_item: MenuItem, _e: MouseEvent) => any) | undefined; onItemMouseenter?: ((_item: MenuItem, _e: MouseEvent) => any) | undefined; onItemMouseleave?: ((_item: MenuItem, _e: MouseEvent) => any) | undefined; }, { showTitle: boolean; showLink: boolean; }, {}>; export default _default;