UNPKG

asp-smart-ui-plus-test

Version:

A Component Library for Vue 3

209 lines (208 loc) 8.71 kB
export declare const AspH5Field: import("asp-smart-ui-plus/es/utils").SFCWithInstall<{ raw: import("vant/lib/utils").WithInstall<import("vue").DefineComponent<{ tag: { type: import("vue").PropType<keyof HTMLElementTagNameMap>; default: keyof HTMLElementTagNameMap; }; icon: StringConstructor; size: import("vue").PropType<import("vant").CellSize>; title: (StringConstructor | NumberConstructor)[]; value: (StringConstructor | NumberConstructor)[]; label: (StringConstructor | NumberConstructor)[]; center: BooleanConstructor; isLink: BooleanConstructor; border: { type: BooleanConstructor; default: true; }; required: BooleanConstructor; iconPrefix: StringConstructor; valueClass: import("vue").PropType<unknown>; labelClass: import("vue").PropType<unknown>; titleClass: import("vue").PropType<unknown>; titleStyle: import("vue").PropType<string | import("vue").CSSProperties>; arrowDirection: import("vue").PropType<import("vant").CellArrowDirection>; clickable: { type: import("vue").PropType<boolean | null>; default: null; }; } & { id: StringConstructor; name: StringConstructor; leftIcon: StringConstructor; rightIcon: StringConstructor; autofocus: BooleanConstructor; clearable: BooleanConstructor; maxlength: (StringConstructor | NumberConstructor)[]; formatter: import("vue").PropType<(value: string) => string>; clearIcon: { type: import("vue").PropType<string>; default: string; }; modelValue: { type: (StringConstructor | NumberConstructor)[]; default: string; }; inputAlign: import("vue").PropType<import("vant").FieldTextAlign>; placeholder: StringConstructor; autocomplete: StringConstructor; errorMessage: StringConstructor; enterkeyhint: StringConstructor; clearTrigger: { type: import("vue").PropType<import("vant").FieldClearTrigger>; default: import("vant").FieldClearTrigger; }; formatTrigger: { type: import("vue").PropType<import("vant").FieldFormatTrigger>; default: import("vant").FieldFormatTrigger; }; error: { type: BooleanConstructor; default: null; }; disabled: { type: BooleanConstructor; default: null; }; readonly: { type: BooleanConstructor; default: null; }; } & { rows: (StringConstructor | NumberConstructor)[]; type: { type: import("vue").PropType<import("vant").FieldType>; default: import("vant").FieldType; }; rules: import("vue").PropType<import("vant").FieldRule[]>; autosize: import("vue").PropType<boolean | import("vant").FieldAutosizeConfig>; labelWidth: (StringConstructor | NumberConstructor)[]; labelClass: import("vue").PropType<unknown>; labelAlign: import("vue").PropType<import("vant").FieldTextAlign>; showWordLimit: BooleanConstructor; errorMessageAlign: import("vue").PropType<import("vant").FieldTextAlign>; colon: { type: BooleanConstructor; default: null; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "update:modelValue" | "clear" | "blur" | "keypress" | "clickInput" | "endValidate" | "startValidate" | "clickLeftIcon" | "clickRightIcon")[], "focus" | "update:modelValue" | "clear" | "blur" | "keypress" | "clickInput" | "endValidate" | "startValidate" | "clickLeftIcon" | "clickRightIcon", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ tag: { type: import("vue").PropType<keyof HTMLElementTagNameMap>; default: keyof HTMLElementTagNameMap; }; icon: StringConstructor; size: import("vue").PropType<import("vant").CellSize>; title: (StringConstructor | NumberConstructor)[]; value: (StringConstructor | NumberConstructor)[]; label: (StringConstructor | NumberConstructor)[]; center: BooleanConstructor; isLink: BooleanConstructor; border: { type: BooleanConstructor; default: true; }; required: BooleanConstructor; iconPrefix: StringConstructor; valueClass: import("vue").PropType<unknown>; labelClass: import("vue").PropType<unknown>; titleClass: import("vue").PropType<unknown>; titleStyle: import("vue").PropType<string | import("vue").CSSProperties>; arrowDirection: import("vue").PropType<import("vant").CellArrowDirection>; clickable: { type: import("vue").PropType<boolean | null>; default: null; }; } & { id: StringConstructor; name: StringConstructor; leftIcon: StringConstructor; rightIcon: StringConstructor; autofocus: BooleanConstructor; clearable: BooleanConstructor; maxlength: (StringConstructor | NumberConstructor)[]; formatter: import("vue").PropType<(value: string) => string>; clearIcon: { type: import("vue").PropType<string>; default: string; }; modelValue: { type: (StringConstructor | NumberConstructor)[]; default: string; }; inputAlign: import("vue").PropType<import("vant").FieldTextAlign>; placeholder: StringConstructor; autocomplete: StringConstructor; errorMessage: StringConstructor; enterkeyhint: StringConstructor; clearTrigger: { type: import("vue").PropType<import("vant").FieldClearTrigger>; default: import("vant").FieldClearTrigger; }; formatTrigger: { type: import("vue").PropType<import("vant").FieldFormatTrigger>; default: import("vant").FieldFormatTrigger; }; error: { type: BooleanConstructor; default: null; }; disabled: { type: BooleanConstructor; default: null; }; readonly: { type: BooleanConstructor; default: null; }; } & { rows: (StringConstructor | NumberConstructor)[]; type: { type: import("vue").PropType<import("vant").FieldType>; default: import("vant").FieldType; }; rules: import("vue").PropType<import("vant").FieldRule[]>; autosize: import("vue").PropType<boolean | import("vant").FieldAutosizeConfig>; labelWidth: (StringConstructor | NumberConstructor)[]; labelClass: import("vue").PropType<unknown>; labelAlign: import("vue").PropType<import("vant").FieldTextAlign>; showWordLimit: BooleanConstructor; errorMessageAlign: import("vue").PropType<import("vant").FieldTextAlign>; colon: { type: BooleanConstructor; default: null; }; }>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onKeypress?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; onClickInput?: ((...args: any[]) => any) | undefined; onEndValidate?: ((...args: any[]) => any) | undefined; onStartValidate?: ((...args: any[]) => any) | undefined; onClickLeftIcon?: ((...args: any[]) => any) | undefined; onClickRightIcon?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { type: import("vant").FieldType; tag: keyof HTMLElementTagNameMap; center: boolean; autofocus: boolean; disabled: boolean; isLink: boolean; border: boolean; required: boolean; clickable: boolean | null; clearable: boolean; clearIcon: string; modelValue: string | number; clearTrigger: import("vant").FieldClearTrigger; formatTrigger: import("vant").FieldFormatTrigger; error: boolean; readonly: boolean; showWordLimit: boolean; colon: boolean; }>>; name: string; }> & Record<string, any>; export default AspH5Field; export * from './src';