Skip to main content

下拉框 Select

Select 组件是一个基于 react-select 的下拉选择框,支持单选多选,提供了丰富的自定义功能,包括自定义图标、滚动按钮等。可以灵活用于表单选择、过滤等场景。


📦 引入方式

import { Select } from '@npmqg/react-ui-select';

🧩 使用示例

📚 基本使用


🧩 组件结构

属性名类型默认值描述
optionsArray<{label: string, value: string}>[]下拉选项列表
valuestring | string[]-当前选中的值,支持单选/多选
placeholderstring"请选择"占位文本
isMultibooleanfalse是否支持多选
menuPortalTargetHTMLElement-渲染下拉菜单的目标 DOM 节点
menuPositionabsolute | fixedabsolute菜单定位方式
onChange(value) => void-值变更时的回调函数
classNamestring-自定义样式类名
componentsobject-自定义内部组件(如图标、按钮等)
backgroundColorstring-下拉框动态背景色
hoverBgColorstring-下拉框悬浮时背景色
borderColorstring-下拉框边框颜色
colorstring-下拉框文字颜色
react-select 全部属性---