xdesign-vue-next
Version:
XDesign Component for vue-next
1,101 lines • 395 kB
TypeScript
import { SetupContext } from 'vue';
import { PageInfo } from '../../pagination';
import { TdBaseTableProps } from '../type';
export default function usePagination(props: TdBaseTableProps, context: SetupContext): {
isPaginateData: import("vue").Ref<boolean>;
dataSource: import("vue").Ref<{
[x: string]: any;
children?: any[];
}[]>;
innerPagination: import("vue").Ref<{
current?: number;
defaultCurrent?: number;
modelValue?: number;
disabled?: boolean;
foldedMaxPageBtn?: number;
maxPageBtn?: number;
pageEllipsisMode?: "mid" | "both-ends";
pageSize?: number;
defaultPageSize?: number;
pageSizeOptions?: (number | {
label: string;
value: number;
})[];
selectProps?: {
autoWidth?: boolean;
autofocus?: boolean;
borderless?: boolean;
clearable?: boolean;
collapsedItems?: (h: typeof import("vue").h, props: {
value: import("../..").SelectOption[];
collapsedSelectedItems: import("../..").SelectOption[];
count: number;
}) => import("../..").SlotReturnValue;
creatable?: boolean;
disabled?: boolean;
empty?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
filter?: (filterWords: string, option: import("../..").SelectOption) => boolean | Promise<boolean>;
filterable?: boolean;
inputProps?: {
align?: "center" | "left" | "right";
allowInputOverMax?: boolean;
autoWidth?: boolean;
autocomplete?: string;
autofocus?: boolean;
clearable?: boolean;
disabled?: boolean;
format?: import("../..").InputFormatType;
inputClass?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
label?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
maxcharacter?: number;
maxlength?: number;
name?: string;
placeholder?: string;
prefixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
readonly?: boolean;
showClearIconOnEmpty?: boolean;
showLimitNumber?: boolean;
size?: import("../..").SizeEnum;
status?: "error" | "default" | "success" | "warning";
suffix?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
suffixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
tips?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
type?: "number" | "search" | "password" | "url" | "hidden" | "text" | "submit" | "tel";
value?: string;
defaultValue?: string;
modelValue?: string;
onBlur?: (value: string, context: {
e: FocusEvent;
}) => void;
onChange?: (value: string, context?: {
e?: MouseEvent | CompositionEvent | InputEvent;
trigger: "input" | "clear" | "initial";
}) => void;
onClear?: (context: {
e: MouseEvent;
}) => void;
onClick?: (context: {
e: MouseEvent;
}) => void;
onCompositionend?: (value: string, context: {
e: CompositionEvent;
}) => void;
onCompositionstart?: (value: string, context: {
e: CompositionEvent;
}) => void;
onEnter?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onFocus?: (value: string, context: {
e: FocusEvent;
}) => void;
onKeydown?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onKeypress?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onKeyup?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onMouseenter?: (context: {
e: MouseEvent;
}) => void;
onMouseleave?: (context: {
e: MouseEvent;
}) => void;
onPaste?: (context: {
e: ClipboardEvent;
pasteValue: string;
}) => void;
onValidate?: (context: {
error?: "exceed-maximum" | "below-minimum";
}) => void;
onWheel?: (context: {
e: WheelEvent;
}) => void;
};
inputValue?: string;
defaultInputValue?: string;
keys?: {
value?: string;
label?: string;
disabled?: string;
};
label?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
loading?: boolean;
loadingText?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
max?: number;
minCollapsedNum?: number;
multiple?: boolean;
options?: (import("../..").PlainObject | {
checkAll?: boolean;
content?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
default?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
disabled?: boolean;
label?: string;
title?: string;
value?: string | number;
} | {
group: string;
children: {
checkAll?: boolean;
content?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
default?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
disabled?: boolean;
label?: string;
title?: string;
value?: string | number;
}[];
divider?: boolean;
label?: string;
})[];
panelBottomContent?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
panelTopContent?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
placeholder?: string;
popupProps?: {
attach?: import("../..").AttachNode;
content?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
default?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
delay?: number | number[];
destroyOnClose?: boolean;
disabled?: boolean;
hideEmptyPopup?: boolean;
overlayClassName?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
overlayInnerClassName?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
overlayInnerStyle?: import("../..").Styles | ((triggerElement: HTMLElement, popupElement: HTMLElement) => import("../..").Styles);
overlayStyle?: import("../..").Styles | ((triggerElement: HTMLElement, popupElement: HTMLElement) => import("../..").Styles);
placement?: import("../..").PopupPlacement;
popperOptions?: object;
showArrow?: boolean;
trigger?: "click" | "focus" | "mousedown" | "context-menu" | "hover";
triggerElement?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
visible?: boolean;
defaultVisible?: boolean;
modelValue?: boolean;
zIndex?: number;
onScroll?: (context: {
e: WheelEvent;
}) => void;
onScrollToBottom?: (context: {
e: WheelEvent;
}) => void;
onVisibleChange?: (visible: boolean, context: import("../..").PopupVisibleChangeContext) => void;
};
popupVisible?: boolean;
defaultPopupVisible?: boolean;
prefixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
readonly?: boolean;
reserveKeyword?: boolean;
scroll?: {
bufferSize?: number;
isFixedRowHeight?: boolean;
rowHeight?: number;
threshold?: number;
type: "lazy" | "virtual";
};
selectInputProps?: {
allowInput?: boolean;
autoWidth?: boolean;
autofocus?: boolean;
borderless?: boolean;
clearable?: boolean;
collapsedItems?: (h: typeof import("vue").h, props: {
value: import("../..").SelectInputValue;
collapsedTags: import("../..").SelectInputValue;
count: number;
}) => import("../..").SlotReturnValue;
disabled?: boolean;
inputProps?: {
align?: "center" | "left" | "right";
allowInputOverMax?: boolean;
autoWidth?: boolean;
autocomplete?: string;
autofocus?: boolean;
clearable?: boolean;
disabled?: boolean;
format?: import("../..").InputFormatType;
inputClass?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
label?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
maxcharacter?: number;
maxlength?: number;
name?: string;
placeholder?: string;
prefixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
readonly?: boolean;
showClearIconOnEmpty?: boolean;
showLimitNumber?: boolean;
size?: import("../..").SizeEnum;
status?: "error" | "default" | "success" | "warning";
suffix?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
suffixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
tips?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
type?: "number" | "search" | "password" | "url" | "hidden" | "text" | "submit" | "tel";
value?: string;
defaultValue?: string;
modelValue?: string;
onBlur?: (value: string, context: {
e: FocusEvent;
}) => void;
onChange?: (value: string, context?: {
e?: MouseEvent | CompositionEvent | InputEvent;
trigger: "input" | "clear" | "initial";
}) => void;
onClear?: (context: {
e: MouseEvent;
}) => void;
onClick?: (context: {
e: MouseEvent;
}) => void;
onCompositionend?: (value: string, context: {
e: CompositionEvent;
}) => void;
onCompositionstart?: (value: string, context: {
e: CompositionEvent;
}) => void;
onEnter?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onFocus?: (value: string, context: {
e: FocusEvent;
}) => void;
onKeydown?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onKeypress?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onKeyup?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onMouseenter?: (context: {
e: MouseEvent;
}) => void;
onMouseleave?: (context: {
e: MouseEvent;
}) => void;
onPaste?: (context: {
e: ClipboardEvent;
pasteValue: string;
}) => void;
onValidate?: (context: {
error?: "exceed-maximum" | "below-minimum";
}) => void;
onWheel?: (context: {
e: WheelEvent;
}) => void;
};
inputValue?: string;
defaultInputValue?: string;
keys?: {
label?: string;
value?: string;
children?: string;
};
label?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
loading?: boolean;
minCollapsedNum?: number;
multiple?: boolean;
panel?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
placeholder?: string;
popupProps?: {
attach?: import("../..").AttachNode;
content?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
default?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
delay?: number | number[];
destroyOnClose?: boolean;
disabled?: boolean;
hideEmptyPopup?: boolean;
overlayClassName?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
overlayInnerClassName?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
overlayInnerStyle?: import("../..").Styles | ((triggerElement: HTMLElement, popupElement: HTMLElement) => import("../..").Styles);
overlayStyle?: import("../..").Styles | ((triggerElement: HTMLElement, popupElement: HTMLElement) => import("../..").Styles);
placement?: import("../..").PopupPlacement;
popperOptions?: object;
showArrow?: boolean;
trigger?: "click" | "focus" | "mousedown" | "context-menu" | "hover";
triggerElement?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
visible?: boolean;
defaultVisible?: boolean;
modelValue?: boolean;
zIndex?: number;
onScroll?: (context: {
e: WheelEvent;
}) => void;
onScrollToBottom?: (context: {
e: WheelEvent;
}) => void;
onVisibleChange?: (visible: boolean, context: import("../..").PopupVisibleChangeContext) => void;
};
popupVisible?: boolean;
defaultPopupVisible?: boolean;
readonly?: boolean;
status?: "error" | "default" | "success" | "warning";
suffix?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
suffixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
tag?: string | ((h: typeof import("vue").h, props: {
value: string | number;
}) => import("../..").SlotReturnValue);
tagInputProps?: {
autoWidth?: boolean;
clearable?: boolean;
collapsedItems?: (h: typeof import("vue").h, props: {
value: import("../..").TagInputValue;
collapsedTags: import("../..").TagInputValue;
count: number;
}) => import("../..").SlotReturnValue;
disabled?: boolean;
dragSort?: boolean;
excessTagsDisplayType?: "scroll" | "break-line";
inputProps?: {
align?: "center" | "left" | "right";
allowInputOverMax?: boolean;
autoWidth?: boolean;
autocomplete?: string;
autofocus?: boolean;
clearable?: boolean;
disabled?: boolean;
format?: import("../..").InputFormatType;
inputClass?: string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | {
[className: string]: any;
} | (string | any[] | {
[className: string]: any;
})[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[])[];
label?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
maxcharacter?: number;
maxlength?: number;
name?: string;
placeholder?: string;
prefixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
readonly?: boolean;
showClearIconOnEmpty?: boolean;
showLimitNumber?: boolean;
size?: import("../..").SizeEnum;
status?: "error" | "default" | "success" | "warning";
suffix?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
suffixIcon?: (h: typeof import("vue").h) => import("../..").SlotReturnValue;
tips?: string | ((h: typeof import("vue").h) => import("../..").SlotReturnValue);
type?: "number" | "search" | "password" | "url" | "hidden" | "text" | "submit" | "tel";
value?: string;
defaultValue?: string;
modelValue?: string;
onBlur?: (value: string, context: {
e: FocusEvent;
}) => void;
onChange?: (value: string, context?: {
e?: MouseEvent | CompositionEvent | InputEvent;
trigger: "input" | "clear" | "initial";
}) => void;
onClear?: (context: {
e: MouseEvent;
}) => void;
onClick?: (context: {
e: MouseEvent;
}) => void;
onCompositionend?: (value: string, context: {
e: CompositionEvent;
}) => void;
onCompositionstart?: (value: string, context: {
e: CompositionEvent;
}) => void;
onEnter?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onFocus?: (value: string, context: {
e: FocusEvent;
}) => void;
onKeydown?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onKeypress?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onKeyup?: (value: string, context: {
e: KeyboardEvent;
}) => void;
onMouseenter?: (context: {
e: MouseEvent;
}) => void;
onMouseleave?: (context: {
e: MouseEvent;
}) => void;
onPaste?: (context: {
e: ClipboardEvent;
pasteValue: string;
}) => void;
onValidate?: (context: {
error?: "exceed-maximum" | "below-minimum";
}) => void;
onWheel?: (context: {
e: WheelEvent;
}) => void;
};
input