react native 鍵盤遮擋按鈕點擊事件


在做項目的時候,我遇到一個很奇怪的問題,我先描述一下問題,在InputText輸入內完成以后,點擊按鈕進行下一步的操作的時候,第一次點擊的時候,按鈕沒有響應,第二次點擊的時候才會響應。這樣對用戶體驗有點不好。所以測試的果斷提了一個bug。剛剛拿到這個問題,我一時也找不到方法,因為我檢查了很幾遍代碼,敢拿人頭打包票代碼寫的沒有問題,那到底是什么問題呢?在我測了好幾遍以后,發現了一點問題,第一次點擊,鍵盤就會隱藏起來,然后再點擊,就有用效果了。我就想,是不是鍵盤把按鈕的點擊事件給遮擋了呢?於是我就試着先把鍵盤給隱藏起來,然后再點擊按鈕,果然是這樣。但是我們該怎樣隱藏鍵盤呢?很簡單。

1 import dismissKeyboard from 'dismissKeyboard';

然后再想隱藏鍵盤的地方加這一句,就可以隱藏了。

1  dismissKeyboard();

 

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM