【发布时间】:2020-01-09 09:53:06
【问题描述】:
如果我有一个带有显示名称(例如“John Smith”)和用户名(例如“johsmi”)的用户对象,如何同时搜索显示名称和用户名?
这个例子只会搜索用户名,即它会找到“johsmi”,而不是“Smith”:
<Select
showSearch={true}
optionFilterProp="children"
placeholder="Select account"
>
{users.map(user => (
<Select.Option value={user.name}>
{user.displayName}
</Select.Option>
))}
</Select>
我最终在 key 属性中添加了显示名称以使其可搜索,但我想知道这是否是推荐的做法:
<Select.Option key={user.displayName} value={user.name}>
{user.displayName}
</Select.Option>
【问题讨论】:
标签: javascript reactjs antd