Skip to content

查询表单

查询表单集成功能

  • 输入类组件,可参考 Input类型 (text, number, integer, switch, radio, checkbox, update, select, cascader, tree)等。

  • 栅格布局,通过简单的类栅格配置能实现通用的布局。

  • 格式化数据,配置不同类型数据,直接提交获取的数据。

查询表单示例


查询表单通用配置

FormProps

参数名说明类型默认值
model-value (v-model)绑定值Record<string, any>-
fields表单配置FormItemProps[]-
size输入框大小'small' , 'large' , 'default'
cols表单列number-
rows表单行number-
labelWidthlabel宽number80

FormItemProps

参数名说明类型默认值
prop字段名string
type类型text, number, switch, radio, checkbox, datetime, select, cascader, treeselect-
multiple单选,多选booleanfalse
clearable是否可清空booleantrue
disabled是否禁用booleanfalse
visiable是否显示booleantrue
required是否必填booleanfalse
placeholder文本输入的占位符string
fieldNames字段转换Record<'label','value', any>
options选项列表Options[]
code字典名string
rules校验规则Record<string, any>[]
tips字段注释string
label字段名称string
validator校验(rule, value, callback) => boolean

Events

名称说明类型
update:modelValue修改响应式数据(value) => void
search搜索表单(formData) => void
reset重置表单() => void

注意事项

说明

查询表单组件属性字段样式已封装,输入类组件需要扩展功能请参考 Element-Plus Input 文档查阅