antd select 模糊搜索踩坑filterOption报错

filterOption={(input, option) =>
option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
}
报错toLowerCase找不到
修改如下:
1、设置title

xxxdata.map(item => <Option key={item.id} title={item.name} value={item.id}>{item.name}</Option>

2、filter

filterOption={(input, option) => {
  if (option && option.props && option.props.title) {
     return option.props.title === input || option.props.title.indexOf(input) !== -1
   } else {
     return true
   }
 }}

你可能感兴趣的:(前端,javascript,react.js)