README
display: FilterListSelect family: other
FilterListSelect
配合 Filter 使用的下拉列表面板,列表个数超过支持滚动,滚动场景容器高度可配置,参考 CSS API
API
Props
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| styles | 自定义样式 | Object | {} |
| dataSource | 数据源 | Array | [] 格式: [{ name: '全部', value: '100' }] |
| filterKey | 搜索使用的 key | String | '' |
| filterValue | 选中值 | String | Number |
| defaultValue | 默认值(通过将默认值和选中值进行比较得到当前 Filter 面板是否有 filterValueChanged) | String | Number |
| selectedImg | list选中图标 | String | //gw.alicdn.com/tfs/TB1Jn2_SFXXXXaVXXXXXXXXXXXX-40-40.png |
| onChange | 搜索回调函数 注意 在 Filter 中使用时,父组件会注入该 prop |
Function | ()=>{} |
方法
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| reset | 重置内部选中状态 | Function | |
| rootRef | 根节点 ref | Object |
CSS API
| 名称 | 说明 |
|---|---|
| list | 最外层容器样式(容器高度超过Panel 最大高度自动支持滚动,也可通过此样式来配置高度) |
| list__row | 单个 list row 样式 |
| list__row_active | 选中的单个 list row 样式 |
| list__icon | 选中图标样式 |
| list__text | 单个 list 文本样式 |
| list__text_active | 单个 list 文本选中样式 |