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>
34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
# Editor组件 events
|
|
|
|
## props-panel-mounted
|
|
|
|
- **详情:** 编辑器右侧组件属性配置加载完毕后触发
|
|
|
|
- **事件回调函数:** (instance: InstanceType<typeof [FormPanel](https://github.com/Tencent/tmagic-editor/blob/master/packages/editor/src/layouts/props-panel/FormPanel.vue)>) => void
|
|
|
|
## props-panel-unmounted
|
|
|
|
- **详情:** 编辑器右侧组件属性配置卸载时触发
|
|
|
|
- **事件回调函数:** () => void
|
|
|
|
## update:modelValue
|
|
|
|
- **详情:** 当 [modelValue](./props.md#modelvalue-v-model)(DSL) 变化时触发,配合 `v-model` 使用
|
|
|
|
- **事件回调函数:** (value: [MApp](https://github.com/Tencent/tmagic-editor/blob/239b5d3efeae916a8cf3e3566d88063ecccc0553/packages/schema/src/index.ts?plain=1#L66-L73) | null) => void
|
|
|
|
## props-form-error
|
|
|
|
- **详情:** 属性表单校验失败时触发
|
|
|
|
- **事件回调函数:** (e: any) => void
|
|
|
|
## props-submit-error
|
|
|
|
- **详情:** 属性表单提交失败时触发
|
|
|
|
- **事件回调函数:** (e: any) => void
|
|
|
|
注意:`Editor.vue` 中该 emit 的类型签名为 `[e: any]`,运行时通常为 `Error` 实例(来自 `submitForm` 抛错),但也可能是 element-plus 校验返回的 `invalidFields` 结构,业务侧消费时建议先做类型判断
|