@ohu-mobile/core
Version:
82 lines (81 loc) • 7.21 kB
TypeScript
import Vue, { CSSProperties } from 'vue';
import './style';
import '../Button/style';
import '../Toast/style';
declare const _default: {
title: string;
parameters: {
component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<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: CSSProperties | undefined;
checkIcon: import("../types").IconProperty;
dropDownIcon: import("../types").IconProperty;
}, {}, {} & {
divider?: boolean | undefined;
direction?: "up" | "down" | undefined;
mask?: boolean | undefined;
border?: boolean | undefined;
checkIcon?: import("../types").IconProperty | undefined;
dropDownIcon?: import("../types").IconProperty | undefined;
popupClass?: string | string[] | Record<string, boolean> | undefined;
popupStyle?: 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<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<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("../types").IconProperty | undefined;
dropDownIcon: import("../types").IconProperty | undefined;
checkedFunc: (checkedOption?: import("./types").DropMenuItemOptions | undefined, option?: import("./types").DropMenuItemOptions | undefined) => boolean;
popupClass: string | string[] | Record<string, boolean> | undefined;
popupStyle: CSSProperties | undefined;
}, {}, {} & {
options?: import("./types").DropMenuItemOptions[] | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
checkIcon?: import("../types").IconProperty | undefined;
dropDownIcon?: import("../types").IconProperty | undefined;
popupClass?: string | string[] | Record<string, boolean> | undefined;
popupStyle?: CSSProperties | undefined;
checkedFunc?: ((checkedOption?: import("./types").DropMenuItemOptions | undefined, option?: import("./types").DropMenuItemOptions | undefined) => boolean) | undefined;
} & import("./types").DropMenuItemProps, import("./types").DropMenuItemEvents, {}, import("./types").DropMenuItemScopedSlots>;
};
options: {
showPanel: boolean;
};
};
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Direction: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Icon: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const DisableItemActive: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Divider: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Mask: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const ItemDisabled: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const GlobalPopupStyle: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;