自定义占位符组件 React-Select
Custom Placeholder Component React-Select
如何设置自定义占位符元素?
我想在字段为空时添加搜索图标
谢谢。
TLDR;我刚刚发现我可以简单地传递一个组件
我想我没明白节点可以是组件。
文档表明:
placeholder - type: string|node
下面这行来自源码。如您所见,它允许传递一个组件。
return !this.state.inputValue ? <div className="Select-placeholder">{this.props.placeholder}</div> : null;
所以我可以使用
<Select placeholder={<div>Type to search</div>} />
有效
如何设置自定义占位符元素?
我想在字段为空时添加搜索图标
谢谢。
TLDR;我刚刚发现我可以简单地传递一个组件
我想我没明白节点可以是组件。
文档表明:
placeholder - type: string|node
下面这行来自源码。如您所见,它允许传递一个组件。
return !this.state.inputValue ? <div className="Select-placeholder">{this.props.placeholder}</div> : null;
所以我可以使用
<Select placeholder={<div>Type to search</div>} />
有效