mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-05-09 01:58:48 +00:00
补全方法的参数类型、返回值类型与详情说明,规范字段编辑器/字段配置/运行时 API 等文档。 Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
FormDialog组件 events
close
-
详情: 弹出关闭
-
事件回调函数:
() => void
submit
-
详情: 调用 save() 校验通过后触发
-
事件回调函数:
(values: any, eventData: { changeRecords: ChangeRecord[] }) => void
error
-
详情: 表单校验不通过时触发
-
事件回调函数:
(invalidFields: Record<string, { message: string; field: string }[]>) => void注意:与
Form的error事件一致,回调收到的是 element-plusvalidate返回的invalidFields结构,不是Error实例。
change
-
详情: 表单中任何值发生变化
-
事件回调函数:
(values: any, eventData: ContainerChangeEventData) => void注意:第一个参数是整张表单的
values,并非单个字段的值。其中
ContainerChangeEventData定义如下:interface ChangeRecord { propPath?: string; value: any; } interface ContainerChangeEventData { modifyKey?: string; changeRecords?: ChangeRecord[]; }