UNPKG

@ohu-mobile/core

Version:
43 lines (42 loc) 2.11 kB
import { DropMenuItemOptions, DropMenuChangeOption, DropMenuItemScopedSlots, DropMenuItemEvents, DropMenuItemProps } from './types'; import { PopupOpenEvent } from '../Popup'; import { CSSProperties } from 'vue'; import { IconProperty } from '../types'; declare const DropMenuItem: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & { popupVisible: boolean; checkedOption: DropMenuItemOptions | undefined; opened: boolean; } & { getCheckedOption(): DropMenuItemOptions | undefined; getParent(): any; getDropMenuElement(): HTMLElement; getIndex(): any; getKey(): string | number; getCheckedValue(): any; close(): void; handleVisibleChange(visible: boolean): void; handleClick(): void; triggerChange(option: DropMenuChangeOption): void; handlePopupOpen(e: PopupOpenEvent): void; handleAfterOpen(): void; } & { title: string; disabled: boolean; options: DropMenuItemOptions[]; checkIcon: IconProperty | undefined; dropDownIcon: IconProperty | undefined; checkedFunc: (checkedOption?: DropMenuItemOptions, option?: DropMenuItemOptions) => boolean; popupClass: string | string[] | Record<string, boolean> | undefined; popupStyle: CSSProperties | undefined; }, {}, {} & { options?: DropMenuItemOptions[] | undefined; title?: string | undefined; disabled?: boolean | undefined; checkIcon?: IconProperty | undefined; dropDownIcon?: IconProperty | undefined; popupClass?: string | string[] | Record<string, boolean> | undefined; popupStyle?: CSSProperties | undefined; checkedFunc?: ((checkedOption?: DropMenuItemOptions, option?: DropMenuItemOptions) => boolean) | undefined; } & DropMenuItemProps, DropMenuItemEvents, {}, DropMenuItemScopedSlots>; export type DropMenuItemType = InstanceType<typeof DropMenuItem>; export default DropMenuItem;