UNPKG

@ohu-mobile/core

Version:
65 lines (64 loc) 3.77 kB
import DropMenuItem from './DropMenuItem'; declare const _default: 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("./DropMenu").DropMenuInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & { defaultValue: any[] | import("./types").DropMenuDataModel; direction: "up" | "down"; divider: boolean; border: boolean; itemActive: boolean; mask: boolean; popupClass: string | string[] | Record<string, boolean> | undefined; popupStyle: import("vue").CSSProperties | undefined; checkIcon: import("..").IconProperty; dropDownIcon: import("..").IconProperty; }, {}, {} & { divider?: boolean | undefined; direction?: "up" | "down" | undefined; mask?: boolean | undefined; border?: boolean | undefined; checkIcon?: import("..").IconProperty | undefined; dropDownIcon?: import("..").IconProperty | undefined; popupClass?: string | string[] | Record<string, boolean> | undefined; popupStyle?: import("vue").CSSProperties | undefined; itemActive?: boolean | undefined; defaultValue?: any[] | import("./types").DropMenuDataModel | undefined; } & import("./types").DropMenuProps, import("./types").DropMenuEvents, {}, import("./types").DropMenuItemScopedSlots> & { Item: 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: import("./types").DropMenuItemOptions | undefined; opened: boolean; } & { getCheckedOption(): import("./types").DropMenuItemOptions | undefined; getParent(): any; getDropMenuElement(): HTMLElement; getIndex(): any; getKey(): string | number; getCheckedValue(): any; close(): void; handleVisibleChange(visible: boolean): void; handleClick(): void; triggerChange(option: import("./types").DropMenuChangeOption): void; handlePopupOpen(e: import("..").PopupOpenEvent): void; handleAfterOpen(): void; } & { title: string; disabled: boolean; options: import("./types").DropMenuItemOptions[]; checkIcon: import("..").IconProperty | undefined; dropDownIcon: import("..").IconProperty | undefined; checkedFunc: (checkedOption?: import("./types").DropMenuItemOptions | undefined, option?: import("./types").DropMenuItemOptions | undefined) => boolean; popupClass: string | string[] | Record<string, boolean> | undefined; popupStyle: import("vue").CSSProperties | undefined; }, {}, {} & { options?: import("./types").DropMenuItemOptions[] | undefined; title?: string | undefined; disabled?: boolean | undefined; checkIcon?: import("..").IconProperty | undefined; dropDownIcon?: import("..").IconProperty | undefined; popupClass?: string | string[] | Record<string, boolean> | undefined; popupStyle?: import("vue").CSSProperties | undefined; checkedFunc?: ((checkedOption?: import("./types").DropMenuItemOptions | undefined, option?: import("./types").DropMenuItemOptions | undefined) => boolean) | undefined; } & import("./types").DropMenuItemProps, import("./types").DropMenuItemEvents, {}, import("./types").DropMenuItemScopedSlots>; }; export default _default; export { DropMenuItem }; export * from './types';