1 | # Form
|
2 | ## 代码演示
|
3 | ## API
|
4 |
|
5 | ### Form 参数说明
|
6 | |参数|说明|类型|默认值|
|
7 | |:---|:-----|:----|:------|
|
8 | |submitCallBack|表单验证回调函数,参数两个,第一个为校验是否成功`true/false` 第二个为表单内元素数组`[{name: "", verify: false, value: ""}]`|function|-|
|
9 | |submitAreaClassName|表单提交区域class|string|-|
|
10 | |submitBtnClassName|表单提交按钮class|string|-|
|
11 | |beforeSubmitBtn|表单提交按钮之前的dom|element|-|
|
12 | |afterSubmitBtn|表单提交按钮之后的dom|element|-|
|
13 |
|
14 | ### FormItem 参数说明
|
15 | |参数|说明|类型|默认值|
|
16 | |:---|:-----|:----|:------|
|
17 | |isRequire|是否必填|bool|false|
|
18 | |errorMessage|错误提示信息|string|校验失败|
|
19 | |htmlType|数值类型,目前支持 email/tel/IDCard/chinese/password'类型|string|-|
|
20 | |reg|校验正则,注:设置 htmlType 后 reg 无效|regExp|-|
|
21 | |method|何时校验 change/blur|string|-|
|
22 | |blur|失去焦点的回调函数|function|-|
|
23 | |change|改变值的回调函数|function|-|
|
24 | |check|验证的回调函数,参数两个,第一个为校验是否成功`true/false` 第二个为验证结果对象`{name: "", verify: false, value: ""}`|function|-|
|
25 | |inline|是否行内显示|bool|false|
|
26 | |labelName|输入框label标签内容|string|-|
|
27 | |mesClassName|校验错误信息的class|string|-|
|
28 | |inputBefore|input前缀|dom/string|-|
|
29 | |inputBefore|input后缀|dom/string|-|
|
30 |
|
31 | ### 注意
|
32 | - `FormItem`的子元素,`name`必须存在
|
33 | - 组件初期,`FormItem`子元素只能存在一个,可以使用 `FormControl` 或者 `Select`
|