@phamthaibaoduy/react-select 是一个 React 的选择器组件,支持多选、远程数据和自定义选项等功能。
安装
通过 npm 安装:
--- ------- ----------------------------
使用
基本用法
------ ------ ---- ------------------------------- ----- ------- - - - ------ -------- ------ ------- -- - ------ --------- ------ -------- -- - ------ --------- ------ -------- - -- -------- ----- - ------ ------- ----------------- --- -
设置默认值
-------- ----- - ----- ------------ - - ------ -------- ------ ------- -- ------ ------- ----------------- --------------------------- --- -
支持多选
-------- ----- - ------ ------- ----------------- ------- --- -
远程数据
-------- ----------------------- --------- - ------------------------------------ -------------- -- ---------------- ---------- -- - ----- ------- - ------------- -- -- ------ -------- ------ --------- ---- ------------------ --- - -------- ----- - ------ ------- ------------------------- --- -
自定义选项
-------- ----- - ----- ------------- - - - ------ --------- ------ ------ ----------- ---- -- ---------- -- ------ ------- ----------------------- --- -
API
Select props
- options:
Array<{ value: any, label: string }>
- defaultValue:
{ value: any, label: string }
- value:
{ value: any, label: string }
或Array<{ value: any, label: string }>
- onChange:
(value: any) => void
- isMulti:
boolean
AsyncSelect props
- loadOptions:
(inputValue: string, callback: (options: Array<{ value: any, label: string }>) => void) => void
Option props
- value:
any
- label:
string
- isDisabled:
boolean
结语
@phamthaibaoduy/react-select 是一个功能丰富的 React 选择器组件,支持多选、远程数据和自定义选项等功能。希望这篇使用教程能够帮助你学习和使用该组件。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60055eab81e8991b448dc1d5