Skip to content
本页目录

filter


使用方式

Props

Props类型默认值说明
btnListIBtnListType[][]按钮列表
screenDataIScreenData[][]筛选项列表
pageObject{}当前页筛选条件
showBorderBooleanfalse是否显示边框
ignoredFieldsArray['current', 'size']忽略的字段数组

IBtnListType 类型

属性类型默认值说明
nameString-按钮文本
typeString'primary'按钮类型,可选值为 'primary'、'success'、'warning'、'danger'、'info'、'text'
sizeString'small'按钮大小,可选值为 'medium'、'small'、'mini'
optionsObject-el-button 组件的其它属性配置
showBooleantrue是否显示该按钮
disabledBooleanfalse是否禁用该按钮
cbFunction-点击按钮时执行的回调函数

IScreenData 类型

属性类型默认值说明
keyString-筛选项的 key 值,用于标识该筛选项
labelString-筛选项的标签文本
typeString-筛选项的类型,可选值为 'input'、'select'、'date'
widthNumber130/240筛选项的宽度
optionsObject-el-select、el-date-picker 组件的配置项,具体根据组件类型不同而不同。示例:{ options: [{ label: '选项1', value: '1' }, { label: '选项2', value: '2' }] } 表示 el-select 组件的选项为两个,分别是 '选项1' 和 '选项2',对应的值为 '1' 和 '2'。示例:{ type: 'date', options: { type: 'daterange', startPlaceholder: '开始日期', endPlaceholder: '结束日期' } } 表示 el-date-picker 组件的类型为 'daterange',同时传入了起始和结束日期的占位符文本。

Released under the MIT License.