簡體   English   中英

antd:“選擇”組件的“ inputValue”道具不起作用

[英]antd: 'inputValue' prop of Select component is not working

我正在使用antdv3.23.1Select組件,其mode="multiple" 在“選擇搜索”字段中鍵入並單擊外部之后,從輸入中清除搜索到的文本。 所以我試圖通過將搜索文本保留在狀態變量中(在onSearch方法內)並將其傳遞給Select組件的inputValue (如文檔中所給出的那樣)來制成受控組件,但是它不起作用,狀態變量保持適當的值但是輸入中的搜索文本將被清除。 我猜實際上inputValue道具根本不起作用,因為即使我將''傳遞給inputValue道具,它也可以作為不受控制的組件工作。 我嘗試將autoClearSearchValue設置為autoClearSearchValue但這僅在選擇或取消選擇不在外部單擊上的選項后才保留搜索值

此問題可以在此處重現。

因此,是否還有其他方法可以使我在單擊外部后仍可以保留搜索文本?

這是設計使然,沒有改變這種行為的計划。

您可以渲染另一個Input組件,並使用Select組件保留搜索值。

您可以在antd GitHub上檢查此問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM