element-easy-form
Version:
vue3.0 的自定义表单,基于element-Plus
47 lines (45 loc) • 1.25 kB
TypeScript
import { PropType } from 'vue';
interface FormConfig {
rowAttrs: any;
schema: any[];
model: Record<string, any>;
formAttrs: any;
language: string | null;
locale: {
dataList: any[];
dataLangList: any[];
};
}
declare const _default: import('vue').DefineComponent<{
customoComponents: {
type: ArrayConstructor;
required: false;
default: null;
};
modelValue: {
type: PropType<FormConfig>;
default: () => void;
};
}, {
getData: (callback: any) => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:modelValue": (...args: any[]) => void;
save: (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
customoComponents: {
type: ArrayConstructor;
required: false;
default: null;
};
modelValue: {
type: PropType<FormConfig>;
default: () => void;
};
}>> & {
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onSave?: ((...args: any[]) => any) | undefined;
}, {
modelValue: FormConfig;
customoComponents: unknown[];
}, {}>;
export default _default;