形式:React高阶表单组件(Web和react-native)

时间:2024-03-12 21:16:26
【文件属性】:

文件名称:形式:React高阶表单组件(Web和react-native)

文件大小:68KB

文件格式:ZIP

更新时间:2024-03-12 21:16:26

JavaScript

rc形式 React高阶表格组件。 发展 npm install npm start open http://localhost:8000/examples/ 特征 支持react.js甚至react-native 使用验证字段 安装 用法 import { createForm , formShape } from 'rc-form' ; class Form extends React . Component { static propTypes = { form : formShape , } ; submit = ( ) => { this . props . form . validateFields ( ( error , value ) => { console . log ( error , value ) ; } ) ;


【文件预览】:
form-master
----.travis.yml(228B)
----index.js(123B)
----HISTORY.md(4KB)
----package.json(2KB)
----.prettierrc(106B)
----tests()
--------dynamic-rule.spec.js(2KB)
--------dynamic-binding.spec.js(10KB)
--------index.js(81B)
--------switch-field.spec.js(2KB)
--------utils.spec.js(1KB)
--------async-validation.spec.js(5KB)
--------createForm.spec.js(9KB)
--------overview.spec.js(9KB)
--------FieldElemWrapper.spec.js(1KB)
--------validateFields.spec.js(3KB)
--------setup.js(265B)
--------form.spec.js(2KB)
--------getFieldDecorator.spec.js(6KB)
--------getFieldProps.spec.js(7KB)
--------createDOMForm.spec.js(1KB)
--------validateFieldsAndScroll.spec.js(2KB)
--------clean-field.spec.js(6KB)
--------validateArray.spec.js(2KB)
----src()
--------createForm.js(1KB)
--------utils.js(4KB)
--------index.js(206B)
--------createFieldsStore.js(7KB)
--------propTypes.js(715B)
--------FieldElemWrapper.js(1KB)
--------createBaseForm.js(22KB)
--------createDOMForm.js(3KB)
--------createFormField.js(275B)
----examples()
--------nested-field.html(12B)
--------promise-validate.js(828B)
--------file-input.html(0B)
--------suggest.js(3KB)
--------start-end-date.html(11B)
--------server-validate.html(11B)
--------setFieldsValue.html(11B)
--------normalize.js(4KB)
--------react-native()
--------redux.html(11B)
--------validateTrigger.html(11B)
--------modal.js(2KB)
--------dynamic-fields.js(4KB)
--------suggest.html(0B)
--------across-router.js(3KB)
--------async-init.js(3KB)
--------getFieldDecorator.html(12B)
--------async-init.html(11B)
--------parallel-form.html(11B)
--------validateFirst.html(11B)
--------redux.js(3KB)
--------overview.html(11B)
--------validateFirst.js(3KB)
--------input-array.html(0B)
--------promise-validate.html(0B)
--------parallel-form.js(2KB)
--------dynamic.html(11B)
--------start-end-date.js(2KB)
--------server-validate.js(2KB)
--------dynamic-fields.html(12B)
--------setFieldsValue.js(1KB)
--------across-router.html(0B)
--------input-array.js(2KB)
--------nested-field.js(5KB)
--------getFieldDecorator.js(1KB)
--------normalize.html(0B)
--------styles.js(171B)
--------dynamic.js(3KB)
--------file-input.js(2KB)
--------validateTrigger.js(3KB)
--------modal.html(0B)
--------overview.js(6KB)
----LICENSE.md(1KB)
----.gitignore(179B)
----README.md(11KB)
----scripts()
--------index.js(249B)
----.editorconfig(192B)

网友评论