UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

38 lines (37 loc) 1.27 kB
import { PageSchema, FormDataModel } from '../../../types/epic-designer'; /** * 跳过验证直接获取表单数据 * @param formName 表单name */ declare function getData(formName?: string): Promise<FormDataModel | boolean>; /** * 验证并获取数据 * @param formName 表单name */ declare function validate(formName?: string): Promise<FormDataModel | boolean>; /** * 设置表单数据 * @param data */ declare function setData(data: FormDataModel, formName?: string): false | undefined; declare const _default: import("vue").DefineComponent<{ pageSchema: { type: import("vue").PropType<PageSchema>; required: true; }; }, { ready: import("vue").Ref<boolean>; getData: typeof getData; setData: typeof setData; validate: typeof validate; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { ready: (...args: any) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ pageSchema: { type: import("vue").PropType<PageSchema>; required: true; }; }>> & { onReady?: ((...args: any) => any) | undefined; }, {}, {}>; export default _default;