-
哎哟 - {{ label }} - 不错哦
-
这是一个按钮
+
+
+
+ {{ label }}
+ 体检报告
@@ -97,11 +194,11 @@ export default {
data() {
return {
formList: [
- { type: 'el-input', key: 'name', label: '名称', group: { label: '不错哦', key: 'not-bad' }, tip: '周某人说的' },
- { type: 'eagle-select', key: 'address', label: '住址', props: { dataSource: [{ label: '大街上', value: 'S' }, { label: '小区里', value: 'H' }] }, group: '详细地址' },
+ { type: 'el-input', key: 'name', label: '姓名', group: { key: 'base', label: '基本信息' } },
+ { type: 'el-input-number', key: 'age', label: '年龄', group: { key: 'health', label: '健康信息' } },
]
}
- }
+ },
}
```
@@ -116,12 +213,22 @@ export default {
-|-|-|-|-
value / v-model | 绑定值 | Object | - | -
list | 表单项配置列表 | Array | - | []
+formProps | [el-form组件参数](https://element.eleme.cn/#/zh-CN/component/form#form-attributes) | Object | - | {}
+span | 表单项占位 | Number | 0 - 24 | 24
+submitting | 提交按钮加载状态 | Boolean | true/false | false
+submitPure | 纯净提交,设置为true时submit的对象只会包含配置项配置过的字段 | Boolean | true/false | false
+footerStyle | 底部样式 | String, Object | - | -
+params | 用于做动态判断的参数集,用于需要将外部参数应用于具体表单项事件判断的情况 | Object | - | -
+showButtonGroup | 显示按钮组 | Boolean | true/false | false
## Methods 方法
方法名|说明|参数
-|-|-
reset | 重置表单 | -
+validate | 校验表单 | -
+getPureModel | 获取以初始list为准的纯净model值 | -
+setModelValue | 设置表单值 | model
## Events 事件
@@ -130,6 +237,7 @@ reset | 重置表单 | -
change | 表单model发生变化时触发 | model对象
submit | 点击表单提交按钮时触发 | model对象
cancel | 点击表单取消按钮时触发 | -
+validate | 表单校验成功后触发 | 校验值
## List 表单项配置列表
@@ -140,7 +248,7 @@ key | 参数名 | String | - | -
label | 参数标签 | String | - | -
props | 组件参数 | Object,Function(model: object)) | - | {}
style | 组件样式 | Object | - | { width: "100%" }
-on | 组件事件 | Object,Function(model: object) | - | {}
+on | 组件事件,Function时需要返回事件的Object | Object,Function(model: object) | - | {}
visible | 组件v-if状态 | Boolean,Function(model: object) | - | true
show | 组件v-show状态 | Boolean,Function(model: object) | - | true
rules | 组件校验规则 | Object,Array | - | -
--
libgit2 0.21.0