【问题标题】:antd: 'inputValue' prop of Select component is not workingantd: Select 组件的 'inputValue' 属性不起作用
【发布时间】:2019-09-05 16:49:52
【问题描述】:

我正在使用 antd 的 (v3.23.1) Select 组件和 mode="multiple"。在选择搜索字段中键入并单击外部后,从输入中清除搜索到的文本。因此,我试图通过将搜索文本保留在状态变量中(在 onSearch 方法内)并将其传递给 Select 组件的 inputValue 属性(如 document 中给出的那样)来制作受控组件,但它不起作用,状态变量保持正确的值,但是输入中的搜索文本被清除。实际上我猜inputValue prop 根本不起作用,因为即使我将 '' 传递给inputValue prop,它也会作为不受控制的组件工作。我尝试将 autoClearSearchValue 设置为 false - 但这仅在选择或取消选择选项后才会保留搜索值,而不是点击外部

这个问题可以重现here

那么,即使在点击外部之后,我还有其他方法可以保留搜索文本吗?

【问题讨论】:

    标签: javascript reactjs antd


    【解决方案1】:

    这是设计使然,没有改变这种行为的计划。

    您可以渲染另一个Input 组件并使用Select 组件保留搜索值。

    您可以在antd GitHub 上查看this issue

    【讨论】:

      猜你喜欢
      • 2019-10-24
      • 2021-05-21
      • 2021-05-30
      • 2019-05-24
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      相关资源
      最近更新 更多