Skip to content

什么是 Form Cook Render?

Form Cook Render 是一个基于 Vue3 + Element Plus + TypeScript 的动态表单渲染组件,通过 Schema 来快速渲染复杂表单。

  • 数据对象字段嵌套
  • 数据数组字段嵌套(静态、动态)
  • 表单数据校验、提交、重置
  • 表单联动(显示隐藏、禁用、只读)
  • 动态选项(异步渲染)
  • 内置组件(可自由扩展自定义组件)、内置函数

只需提供一份 Schema 配置,就能生成一整套完整表单,无需再手写大量模板。内置 30+ 种常用表单组件,此外还可以外部注册扩展 vue 组件。

npm versiondownloadslicense

使用场景

  • 管理后台的 动态表单
  • 配置中心、低代码平台的 表单渲染
  • 后端下发表单 Schema 的 前端渲染器
  • 需要 快速构建、可配置化 表单的场景

Released under the MIT License.