cordovaのiosでinputタグのタッチ反応が悪い時の解決策

環境

  • Mac Mojave 10.14.4
  • cordova-ios: 4.5.5

事象

エラーという訳ではないのですが、cordova の ios で input タグのタッチ反応が悪かったです。
スクロールした後にタッチすると選択できない。
けどその後にもう一度タッチすると選択できる。
という状況でした。

解決策

色々調べてみても原因は分かりませんでした。
ただしクリックイベントを使って JavaScript で無理やりフォーカスすれば解決しました。

html

1
<input id="hoge" @click="focus('hoge')" type="text" />

JavaScript

1
2
3
 focus(id) {
window.document.getElementById(id).focus()
}

暫定対応感がすごいので誰か正解を教えてほしい、、

ではでは

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×