CommonForm 简单表单
基础用法
配置参数
参数 | 说明 | 类型 | 是否必须 |
---|---|---|---|
forms | form表单项,支持各种表单元素的简单结合 | Array[] | true |
---- label | 表单元素中文显示 | String | true |
---- value | 表单元素v-model绑定值 | String Array, Boolean | true |
---- type | 目前暂时支持的表单元素类型有: input/textarea/select/input-num/radio/cascader/switch/checkbox/check-group/date-picker | String | true |
---- attrs | 表单元素v-bind属性,支持原本element-plus中表单元素属性,另外对部分表单元素进行封装,支持自定义属性传递。下面有单独对自定义封装表单元素进行讲解 | Obkect | false |
原始参数支持:
select扩展参数
支持以v-bind 的形式传入对象,实现原始el-select所有属性,方法等的支持,如下例所示:
参数 | 说明 | 类型 | 是否必须 |
---|---|---|---|
options | form表单项,支持各种表单元素的简单结合 | Array[] | true |
---- label | 表单元素中文显示 | String | true |
---- value | 表单元素v-model绑定值 | String Array, Boolean | true |
propsMap | label,value的映射对象,可以通过该属性与label,value进行映射,从而不限制实际使用时options中正常应该显示的文字及选中后回传的value值 | Object | false |
checkBoxGroup字段
参数 | 说明 | 类型 | 是否必须 |
---|---|---|---|
options | form表单项,支持各种表单元素的简单结合 | Array[] | true |
---- label | 表单元素中文显示 | String | true |
---- value | 表单元素v-model绑定值 | String Array, Boolean | true |
isCheckAll | 是否展示全选/全不选 的checkbox | Boolean | false |
checkAllLabel | 如果isCheckAll为true时,展示的全选/全不选的文字 | String | false |