【文件属性】:
文件名称:uniform:用于创建动态表单的组件
文件大小:163KB
文件格式:ZIP
更新时间:2021-04-29 21:14:48
JavaScript
描述
该库允许您基于提供的JSON配置生成表单。
特征
在字段级别上使用您自己的组件( )。
配置中的灵活验证(使用 )。
条件显示逻辑。
表单级别的自定义选项。
教程
安装
安装库。
import formGenerator from '@freenow/uniform';导入包import formGenerator from '@freenow/uniform'; 。
生成表格并将其包含在您的组件中: const Form = formGenerator(formConfig, components);
...
<Form
onSubmit={/*your submit function*/}
/>
表格配置
formConfig是一个包含所有字段定义的对象。 让我们看一个简单的例子:
const formConfig = {
fields: [
【文件预览】:
uniform-master
----.flowconfig(211B)
----commitlint.config.js(72B)
----.eslintrc.js(1KB)
----internals()
--------setupTests.js(123B)
----src()
--------utils()
--------index.spec.js(3KB)
--------types()
--------index.js(4KB)
----babel.config.js(427B)
----flow-typed()
--------npm()
----CONTRIBUTING.md(4KB)
----.travis.yml(302B)
----LICENSE(11KB)
----assets()
--------logo.png(20KB)
----jest.config.js(330B)
----.prettierrc(151B)
----README.md(5KB)
----.releaserc(449B)
----SECURITY.md(292B)
----DEVOPS.md(577B)
----.gitignore(40B)
----CODEOWNERS(38B)
----ROADMAP.md(384B)
----package-lock.json(556KB)
----package.json(2KB)