ios12.2 對 input.type 不友善

有些時候需要把 input type 改變
比如說 input(type="file") 想要 reset 就會把 input type 改成 text 再改回來 file
或是 input(type="date") 想要有 placeholder 效果 也會去改 input.type 變成 text
但 ios 12.2 就會在切換 type 的時候 crash ...

目前知道 input(type="file") reset 要改為 input.value = null 才可以避免

後記:這問題應該從 ios 11 就有發病,不僅是 ios 12 而已

留言