CommonSearch 公共搜索
基础用法
配置参数
参数 | 说明 | 类型 | 是否必须 |
---|---|---|---|
searchParams | 卡片需要渲染的数组 | Array[Object],其中卡片内部字段 | 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 |
formValues | 搜索组件返回搜索结构化数据 | Object | true |
事件
事件名称 | 说明 | 回调 |
---|---|---|
doSearch | 点击搜索时, 触发搜索按钮回调函数,callBack(data)= > {} | -- |
clearSearch | 点击重置按钮时,触发清除搜索按钮回调 callBack(data)= > {} | -- |
changeEvent | 搜索from表单中表单元素value变化时,触发change事件时,触发的回调 callBack(data)= > {} | -- |
blurEvent | 搜索from表单中表单元素失去焦点触发blur事件时,触发的回调 callBack(data)= > {} | -- |