Skip to content

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