紅白 -
在格式化的場景下,React input 的光標的處理辦法
今天要來説的是有關於有數值格式化的場景中,React input 光標的一些異常的表現和對應的處理辦法。故事要從一個 issue 説起,有用户反映在使用 NumberField 組件輸入時安卓下會出現光標位置異常,導致連續輸入會達不到期望的結果。具體表現是什麼樣的呢?
圖1 安卓下不期望的輸入行為
可以看到,在安卓手機下每次格式化發生的時候,本來應該一直在最後的光標會錯格一位,導致連續輸入出現問
mobile
,
Javascript