@ohu-mobile/core
Version:
63 lines (62 loc) • 2.49 kB
TypeScript
import { SelectProps, SelectEvents, SelectOption, SelectScopedSlots, SelectBeforeFunc } from './types';
import { PopupProps, PopupHeaderProps } from '../Popup';
export interface SelectInnerProps {
unconfirmStateValue: any | any[] | undefined;
stateValue: any | any[] | undefined;
getCurrentSelectedOption(value?: any): SelectOption | SelectOption[] | undefined;
getCurrentStateValue(value?: any): any | any[] | undefined;
handleOpen: () => void;
}
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>> & SelectInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & {
[x: string]: any;
} & {
setFieldValue(value: any): void;
initFieldValue(initValue?: any): any;
} & {
name: string;
visible: boolean;
value: any;
options: SelectOption[];
title: string | undefined;
multiple: boolean;
placeholder: string | undefined;
icon: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
confirm: boolean;
minHeight: string;
maxHeight: string;
popupContentStyle: any;
native: boolean;
outline: boolean;
noBorder: boolean;
fullScreen: boolean;
popupProps: PopupProps | undefined;
headerProps: PopupHeaderProps | undefined;
disabled: boolean;
allowClear: boolean;
beforeOpen: SelectBeforeFunc | undefined;
max: number;
}, {}, {} & {
options?: SelectOption[] | undefined;
name?: string | undefined;
icon?: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
value?: any;
placeholder?: string | undefined;
outline?: boolean | undefined;
visible?: boolean | undefined;
maxHeight?: string | undefined;
multiple?: boolean | undefined;
confirm?: boolean | undefined;
popupProps?: PopupProps | undefined;
max?: number | undefined;
minHeight?: string | undefined;
popupContentStyle?: any;
native?: boolean | undefined;
noBorder?: boolean | undefined;
fullScreen?: boolean | undefined;
headerProps?: PopupHeaderProps | undefined;
allowClear?: boolean | undefined;
beforeOpen?: SelectBeforeFunc | undefined;
} & SelectProps, SelectEvents, {}, SelectScopedSlots>;
export default _default;