useForm 表单hook
代码示例
ts
const { currentRow, formData, action, actionName, init } = useForm(
initFormData,
(params) => {
// 初始化逻辑
}
)
参数
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
initFormData | 初始化表单数据 | Record<string, any> | - |
callback | 初始化回调函数 | (...args: any) => void | - |
topFormData | 可选值,自定义的全局变量替代hook生成的formData变量 | Ref<Record<string, any>> | - |
返回值
参数 | 说明 | 类型 |
---|---|---|
currentRow | 当前行的数据 | Ref<Record<string, any>> |
formData | 表单数据 | Ref<Record<string, any>> |
action | 表单操作 | Ref<string> |
actionName | 表单操作名称 | Ref<string> |
init | 初始化函数 | (type: any, row?: Record<string, any>, ...args: any) => void |