将附加参数传递给 React Ant Design Select 组件的 onSelect 方法

Din*_*ura 2 reactjs antd ant-design-pro

我需要向onSelectAntD Select 组件的方法传递一个附加参数,该参数无法在选项对象数组中列出。我试图通过映射数组来在 UI 上渲染多个 Select 组件,并且需要将渲染元素的索引传递到onSelect方法中。根据文档,它仅支持 readvalueoptionsfromonSelect方法。有什么解决办法吗?

当前代码:

list.map(input, index) -> {
  return <Select 
          .....
          onChange={handleOnChange}
          />
}

handelOnChange = (value, options) => {
  .....
}
Run Code Online (Sandbox Code Playgroud)

预期代码:

list.map(input, index) -> {
  return <Select 
          .....
          onChange={handleOnChange(index)}
          />
}
Run Code Online (Sandbox Code Playgroud)

Bab*_*obi 5

预期代码:

list.map(input, index) -> {
  return <Select 
          .....
          onChange={(value, options)=>handleOnChange(value, options, index)}
          />
}
Run Code Online (Sandbox Code Playgroud)