# DgEditForm 编辑表格

## Props

|     属性     | 描述         | 类型                                                       |                             默认值                             | 必填 |
| :----------: | :----------- | ---------------------------------------------------------- | :------------------------------------------------------------: | :--: |
|     form     | 表单值       | `Object`                                                   |                              `{}`                              |      |
|    items     | 表单选项     | `Array<Item>`, 详见下表                                    |                               -                                |  是  |
|   apiCode    | apiCode 接口 | `string`                                                   |                               ''                               |      |
|    drawer    | 滑窗类型     | `boolean \| Object`, 为对象时，传递 ElDrawer 的 props 属性 |                             'true'                             |      |
| beforeSubmit | 添加前调到   | `(form, type, done, reject) => void`                       |                                                                |      |
|  onSuccess   | 接口成功回调 | `Function`                                                 |                                                                |      |
|   onError    | 接口失败回调 | `Function`                                                 |                                                                |      |
|     type     | 表单更新类型 | `insert\|update\|readonly`                                 |                            `update`                            |      |
| successText  | 成功提示语   | `string\|(data, type) => string\|boolean`                  | `(data, type) => type === 'insert' ? '新增' : '更新' + '成功'` |      |

> $attrs 属性会挂载到 ElForm 组件上
