NpFilter

表格列筛选组件,提供两级筛选交互。

基础用法

浏览器不支持,请手动复制 index.vue

分组选项

浏览器不支持,请手动复制 group.vue

弹出位置

浏览器不支持,请手动复制 placement.vue

Props

参数说明类型默认值
params筛选参数Record<string, any>{}
options筛选选项配置FilterOption[][]
trigger触发方式'click' | 'hover''click'
placement弹出位置'left' | 'right'-

FilterOption

参数说明类型默认值
label分类标题string | () => VNode-
key对应 params 的 keystring-
icon分类图标VNode | () => VNode-
multiple是否支持多选,默认 truebooleantrue
searchable是否支持搜索booleanfalse
options选项配置Array<ParamsOption> | Array<{title, options}>-

Events

事件名说明参数
change筛选变化时触发(params: Record<string, any>) => void
update:paramsparams 更新时触发(params: Record<string, any>) => void