UNPKG

@heartlee/element-components

Version:

a component library for Vue 3 base on element-plus. Forked from element-pro-components. 根据业务需求自用,如需使用,请移步官方仓库使用

135 lines (134 loc) 4.67 kB
import { VNode } from 'vue'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType<import("../types").StringObject>; default: () => {}; }; columns: { type: import("vue").PropType<import("../types").IFormColumns<any>>; default: undefined; }; menu: { type: import("vue").PropType<import("../types").IFormMenuColumns>; default: undefined; }; rules: { type: import("vue").PropType<import("element-plus/lib/components/form/src/form.type").FormRulesMap>; }; inline: { type: BooleanConstructor; default: boolean; }; labelPosition: { type: import("vue").PropType<"top" | "left" | "right">; default: undefined; }; labelWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; labelSuffix: { type: StringConstructor; default: string; }; hideRequiredAsterisk: { type: BooleanConstructor; default: boolean; }; showMessage: { type: BooleanConstructor; default: boolean; }; inlineMessage: BooleanConstructor; statusIcon: BooleanConstructor; validateOnRuleChange: { type: BooleanConstructor; default: boolean; }; size: import("vue").PropType<import("../types").IComponentSize>; disabled: BooleanConstructor; scrollToError: BooleanConstructor; gutter: { type: NumberConstructor; default: undefined; }; justify: { type: import("vue").PropType<"center" | "start" | "end" | "space-around" | "space-between">; default: undefined; }; align: { type: import("vue").PropType<"top" | "bottom" | "middle">; default: undefined; }; formType: { type: import("vue").PropType<import("../types").ICrudFormType>; }; }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("submit" | "reset" | "update:modelValue")[], "submit" | "reset" | "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue?: unknown; columns?: unknown; menu?: unknown; rules?: unknown; inline?: unknown; labelPosition?: unknown; labelWidth?: unknown; labelSuffix?: unknown; hideRequiredAsterisk?: unknown; showMessage?: unknown; inlineMessage?: unknown; statusIcon?: unknown; validateOnRuleChange?: unknown; size?: unknown; disabled?: unknown; scrollToError?: unknown; gutter?: unknown; justify?: unknown; align?: unknown; formType?: unknown; } & { modelValue: import("../types").StringObject; inline: boolean; labelWidth: string | number; labelSuffix: string; hideRequiredAsterisk: boolean; showMessage: boolean; inlineMessage: boolean; statusIcon: boolean; validateOnRuleChange: boolean; disabled: boolean; scrollToError: boolean; } & { size?: import("../types").IComponentSize; menu?: import("../types").IFormMenuColumns | undefined; columns?: import("../types").IFormColumns<any> | undefined; align?: "top" | "bottom" | "middle" | undefined; rules?: import("element-plus/lib/components/form/src/form.type").FormRulesMap | undefined; labelPosition?: "top" | "left" | "right" | undefined; gutter?: number | undefined; justify?: "center" | "start" | "end" | "space-around" | "space-between" | undefined; formType?: import("../types").ICrudFormType | undefined; }> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; }, { menu: import("../types").IFormMenuColumns; columns: import("../types").IFormColumns<any>; align: "top" | "bottom" | "middle"; modelValue: import("../types").StringObject; inline: boolean; labelPosition: "top" | "left" | "right"; labelWidth: string | number; labelSuffix: string; hideRequiredAsterisk: boolean; showMessage: boolean; inlineMessage: boolean; statusIcon: boolean; validateOnRuleChange: boolean; disabled: boolean; scrollToError: boolean; gutter: number; justify: "center" | "start" | "end" | "space-around" | "space-between"; }>; export default _default;