我一直在以編程方式打開/關閉React-Select組件,同時仍然保持select元素的正常點擊功能。我需要通過JavaScript以編程方式打開選擇,而我已經使用menuIsOpen屬性進行了工作。我無法在關閉的select的click事件上切換isOpen屬性。首先,我嘗試將click事件添加到父對象,但是當菜單打開并選擇了一個選項時,它將覆蓋onChange事件。這是我面臨的問題的一個示例:https://codesandbox.io/s/kmplx9yxl3?module=/example.js我仍然希望能夠單擊選擇(名稱或箭頭)來切換打開/關閉下拉菜單,并保持復選框切換功能。如果有人對我可以添加click事件的方法有任何建議,但仍然使用menuIsOpen prop保留了功能,將不勝感激!
React Select受控道具菜單IsOpen不再可單擊菜單
牛魔王的故事
2021-05-18 16:35:23