Skip to content

搜索组件

基本用法

注意事项

1、ISearch组件只负责发起请求,对数据不做任何处理

更多搜索

控制按钮

Attributes 属性

属性类型说明默认值
valueobject表单v-model{}
hideSearchboolean不需要展示搜索栏false
resetReQueryboolean当重置按钮按下的时候,是否再次发起搜索true
formPropsobject传递给el-form的props参数配置项searchFormProps
inputPropobject默认传递给每一个输入单元RenderCell组件的props配置项searchInput
buttonPropobject默认传递给每一个按钮单元RenderCell组件的props配置项buttonProp
expandButtonsarray扩展按钮的RenderCell组件配置[]
searchSubmitButtonobject,booleanfalse=不显示搜索按钮,object=显示并控制搜索按钮的RenderCell组件配置配置项searchSubmitButton
searchResetButtonobject,booleanfalse=不显示重置按钮,object=显示并控制重置按钮的RenderCell组件配置配置项searchResetButton
searchItemsarray搜索项目列表,每个子项都是一个RenderCell组件配置[]
qDataobject查询附加参数,这个参数会附加到查询时候提交的参数里{}
queryFuncfunction查询方法null
autoQueryboolean加载组件时候是否自动查询false
allinMoreboolean所有搜索项是否都放到更多搜索里,方便手机上处理配置项allinMore
classNamestring组件根节点的class类名,方便控制整体样式配置项class.ISearchRoot
singleInputboolean单个输入框的时候回车是否直接触发搜索false,配置项search.singleInput

Methods 方法

属性参数说明
changeParamsform,value,loadData当输入单元发生change事件的时候触发,form是当前表单数据,value是当前变动数据,loadData是荷载数据
beforeSearchformData表单数据的深拷贝查询前方法,可以对formData进行修改,而不会修改到value
searchSuccessresponse接口返回对象查询方法正确完成触发
searchFailerror查询方法失败后触发
searchFinally查询方法完成后触发
resetFieldsform重置按钮按下后触发

Released under the MIT License.