Introducing KickStart —  AI generated FormKit forms in seconds. Generate from a screenshot, edit with drag-and-drop or conversational AI, copy & paste as components or schema!
Try for free

@formkit/zod

介绍

FormKit 的官方 zod 包/插件。阅读 文档 获取使用说明。

函数

createZodPlugin()

创建一个新的 Zod 模式插件,用于表单验证。

签名

createZodPlugin<Z extends z.ZodTypeAny>(zodSchema: Z, submitCallback: (payload: z.infer<typeof zodSchema>, node: FormKitNode | undefined) => void | Promise<void>): [FormKitPlugin, (payload: any, node: FormKitNode | undefined) => void];

参数

  • zodSchema — 用于验证表单的 Zod 模式。
  • submitCallback — 当表单提交并通过验证时要运行的回调函数。

返回值

一个包含 FormKitPlugin 和提交处理程序的元组。