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()
}

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

ではでは

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

https://reon777.com/2019/05/15/cordova-ios-input/

Author

reon777

Posted on

2019-05-16

Updated on

2026-06-30

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×