Мы разрабатываем приложение Ionic 4, которое устанавливается в POS (точка продаж) на планшете Android.
Проблема в том, что <ion-button (click)="doSomething">
события часто не распознаются, потому что пользователь стоит передпланшет, который довольно низок и не делает чистый щелчок, но очень маленькое горизонтальное движение, которое ионный, кажется, распознает как (касание) движение.Это происходит в значительной степени как на дешевом Samsung Tab A, так и на Samsung Tab S3.
Кнопка на самом деле меняет свой цвет, как на ощупь, но не срабатывает.Это не устраивает андроид-клавиатуру, поэтому кнопки на клавиатуре кажутся более терпимыми к маленьким движениям.
Мы пробовали много комбинаций, таких как
(click) tappable
tap
(click) (touchmove)
(clik) (tap)
(tap)
(click) (touchstart)
(touchmove)
(touchstart)
.последний.(Который не может быть использован в списке элементов, естественно, потому что он предотвращает прокрутку, но мы можем жить с этим).
Теперь я думаю, что это несколько грязный обходной путь.Есть ли лучшее решение этой проблемы, например, настройка допуска движения внутри кнопки?(На самом деле я хотел бы распознавать щелчок, пока мой палец остается в области кнопок, вот как он работает с угловой клавиатурой).
Любые предложения приветствуются.
Кстати: яя не могу вспомнить, чтобы эта проблема была так сильно на Ionic 3, но я могу ошибаться.