Javascript 选择组件的antd:“inputValue”属性不起作用
我使用的是antd的v3.23.1选择组件,mode=multiple。在“选择搜索”字段中键入并单击“外部”后,从输入中清除搜索的文本。因此,我试图通过将搜索文本持久化为state variableinside onSearch方法中的搜索文本,并将其传递给Select component的inputValue prop来创建受控组件,如中所示,但它不起作用,state变量保持适当的值,但input中的搜索文本被清除。事实上,我想inputValue道具根本不起作用,因为即使我传递给inputValue道具,它也是一个不受控制的组件。我尝试将autoClearSearchValue设置为false,但只有在选择或取消选择“不在外部单击”选项后,搜索值才会保持不变 这个问题是可以复制的Javascript 选择组件的antd:“inputValue”属性不起作用,javascript,reactjs,antd,Javascript,Reactjs,Antd,我使用的是antd的v3.23.1选择组件,mode=multiple。在“选择搜索”字段中键入并单击“外部”后,从输入中清除搜索的文本。因此,我试图通过将搜索文本持久化为state variableinside onSearch方法中的搜索文本,并将其传递给Select component的inputValue prop来创建受控组件,如中所示,但它不起作用,state变量保持适当的值,但input中的搜索文本被清除。事实上,我想inputValue道具根本不起作用,因为即使我传递给input
那么,有没有其他方法可以让我在点击外部后仍然保留搜索文本?这是出于设计,没有计划改变这种行为 可以渲染另一个输入组件,并使用“选择”组件保留搜索值 您可以在AntdGithub上查看