1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import { createForm } from '../index';
var Form = {
methods: {
handleSubmit: function handleSubmit(e) {
e.preventDefault();
var validateFields = this.form.validateFields;
validateFields().then(console.log)['catch'](console.error);
}
},
render: function render() {
var h = arguments[0];
var getFieldDecorator = this.form.getFieldDecorator;
return h(
'form',
{
on: {
'submit': this.handleSubmit
}
},
[getFieldDecorator('name', {
rules: [{
required: true
}]
})(h('input')), h(
'button',
{
attrs: { type: 'submit' }
},
['submit']
)]
);
}
};
export default createForm()(Form);