ant-design / ant-design

An enterprise-class UI design language and React UI library
https://ant.design
MIT License
90.42k stars 46.41k forks source link

Select组件能否支持拿到过滤后的options列表 #48655

Closed coder-xiaotian closed 2 weeks ago

coder-xiaotian commented 2 weeks ago

What problem does this feature solve?

项目功能对option选中项有数量限制,所以需要拿到过滤后的options列表来进行限制的判断

What does the proposed API look like?

我期望在drapdownRender函数中可以传回options,或者能够通过Select 的API获取到

zombieJ commented 2 weeks ago

不建议去拿组件内部状态,内部状态不会保证版本一致性:

ref: 为什么我不应该访问组件内部的 props 和 state?

如果你锁版本,可以考虑看看 rc-select 底层的 Context,options 通过 context 传递。但是如上所述,不应该这么做。