uxcore-form:基于React的表单组件

时间:2024-05-21 22:39:22
【文件属性】:

文件名称:uxcore-form:基于React的表单组件

文件大小:41KB

文件格式:ZIP

更新时间:2024-05-21 22:39:22

JavaScript

React Form setup develop environment $ git clone https://github.com/uxcore/uxcore-form $ cd uxcore-form $ npm install $ npm start Usage see demo/FormDemo.js for details 每一个 field 需要按照 Form -> FormRow -> FormField 的方式进行嵌套,允许 Form -> FormField 的嵌套,会自动增加 FormRow 这一层,并默认占一整行。 API Form getValues(force) 获取目前的 values 和 pass(是否通过检测)。 参数: force Boolean: 强制校验或不校验,undefined 时则忽略此配置。 resetValues() 重置所有的 FormF


【文件预览】:
uxcore-form-master
----.eslintrc.json(575B)
----style()
--------index.js(308B)
----index.html(828B)
----.gitmodules(0B)
----sauce.json(90B)
----webpack.custom.js(426B)
----src()
--------FormRowTitle.jsx(1002B)
--------Form.less(12KB)
--------FormField()
--------Validators.js(69B)
--------KeyCode.js(33B)
--------Form.jsx(9KB)
--------index.js(2KB)
--------FormCard.jsx(3KB)
----.npmignore(229B)
----demo()
--------FormDemo.less(217B)
--------FormDemo2.jsx(2KB)
--------FormDemoSize.jsx(5KB)
--------FormDemo.jsx(18KB)
--------index.jsx(424B)
--------FormDemoAsync.jsx(1KB)
--------ErrorBoundary.jsx(385B)
----.travis.yml(690B)
----HISTORY.md(10KB)
----README.md(16KB)
----.yo-rc.json(28B)
----tests()
--------FormCard.spec.jsx(991B)
--------FormRow.spec.jsx(1KB)
--------index.js(128B)
--------Form.spec.jsx(5KB)
----.gitignore(246B)
----package.json(2KB)

网友评论