Skip to content

Commit 5f0fa5e

Browse files
committed
1
1 parent e9314ff commit 5f0fa5e

File tree

5 files changed

+88
-57
lines changed

5 files changed

+88
-57
lines changed

examples/demos/demo1.js

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { Component } from "react";
22

3-
import { Form, FormItem, NativeInput } from "../../src/index";
3+
import { Form, FormItem, NativeInput, FormContext } from "../../src/index";
44

55
function FormItemField({
66
type = "text",
@@ -87,7 +87,43 @@ export default class DEMO extends Component {
8787
onSubmit={this.onSubmit}
8888
renderFieldExtra={this.renderFieldExtra}
8989
>
90-
{form => {
90+
<div>
91+
<FormItemField
92+
required
93+
validateDelay={200}
94+
labelPosition="top"
95+
name="A1"
96+
label="A1:"
97+
/>
98+
<FormItemField
99+
required
100+
name="username"
101+
label="用户名:"
102+
/>
103+
<FormItemField
104+
required
105+
name="password"
106+
label="登录密码:"
107+
/>
108+
<FormItemField
109+
required
110+
name="password2"
111+
label="密码确认:"
112+
/>
113+
<FormItemField
114+
required
115+
name="email"
116+
label="邮箱地址:"
117+
validator={value => {
118+
return new Promise((resolve, reject) => {
119+
setTimeout(resolve, 2000);
120+
});
121+
}}
122+
/>
123+
<button>submit</button>
124+
<button onClick={this.reset}>reset</button>
125+
</div>
126+
{/* {form => {
91127
return (
92128
<div>
93129
<FormItemField
@@ -128,7 +164,7 @@ export default class DEMO extends Component {
128164
<button onClick={this.reset}>reset</button>
129165
</div>
130166
);
131-
}}
167+
}} */}
132168
</Form>
133169
</div>
134170
);

package-lock.json

Lines changed: 38 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"autoprefixer": "^9.6.5",
4545
"babel-eslint": "^10.0.3",
4646
"babel-loader": "^8.0.6",
47+
"babel-plugin-transform-react-remove-prop-types": "^0.4.24",
4748
"babel-preset-packez": "^0.4.2",
4849
"bplokjs-deferred": "^1.0.0",
4950
"chalk": "^2.4.1",
@@ -72,6 +73,9 @@
7273
"postcss-safe-parser": "^4.0.1",
7374
"precss": "^3.1.2",
7475
"raw-loader": "^0.5.1",
76+
"react-widget-base-css": "^0.1.0",
77+
"react-widget-icon": "^0.2.0",
78+
"react-widget-input": "^0.2.0",
7579
"sass-loader": "^7.3.1",
7680
"simple-tree-store": "^1.1.2",
7781
"style-loader": "^1.0.0",
@@ -80,10 +84,7 @@
8084
"webpack": "^4.41.2",
8185
"webpack-dev-server": "^3.9.0",
8286
"webpack-manifest-plugin": "^2.2.0",
83-
"webpack-merge": "^4.2.2",
84-
"react-widget-base-css": "^0.1.0",
85-
"react-widget-icon": "^0.2.0",
86-
"react-widget-input": "^0.2.0"
87+
"webpack-merge": "^4.2.2"
8788
},
8889
"files": [
8990
"*.js",
@@ -115,7 +116,7 @@
115116
},
116117
"homepage": "https://github.com/react-widget/form#readme",
117118
"browserslist": [
118-
">1%",
119+
">0.2%",
119120
"not dead",
120121
"not ie <= 11",
121122
"not op_mini all"

packez.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
const _ = require("lodash");
22

3-
module.exports = function({ method, program, ...deaults }) {
3+
module.exports = function({ method, program, ...defaults }) {
44
const opts = {
55
// 自定义配置
66
loaders: {
77
scss: true
88
}
99
};
1010

11-
return _.defaultsDeep(opts, deaults);
11+
return _.defaultsDeep(opts, defaults);
1212
};

0 commit comments

Comments
 (0)