Очень длительная задержка, прежде чем события начнутся на элементах ioni c в реальном устройстве - PullRequest
0 голосов
/ 12 апреля 2020

Когда у меня более 5 ion-button элементов на одной странице и используется привязка (click) для обработки событий, это событие занимает более 3 секунд, иногда почти 5 секунд, чтобы событие сработало. Эта проблема возникает, только когда я запускаю приложение на реальном устройстве (только Android; я не тестировал на iOS). Запуск приложения в браузере не вызывает таких проблем.

Мое приложение довольно сложное, примерно с 20 страницами, но на страницах, где я использую меньше элементов, события обычно запускаются без задержки 3-5 секунд.

Эта проблема была поднята на Github в 2017 году (https://github.com/ionic-team/ionic/issues/12817), но команда Ioni c просто закрыла ее без какого-либо решения или потенциальных обходов. Довольно разочаровывает.

Кто-нибудь знает, как решить эту проблему, или Ioni c Framework просто не практичное решение для разработки приложений реального мира? Решения для inte rnet предлагают использовать (tap) вместо (click), в то время как другие предлагают использовать tappable (click). Ни одна из этих работ.

1 Ответ

0 голосов
/ 20 апреля 2020

Я так и не узнал, в чем именно заключается проблема, но после локального запуска ionic build и загрузки этих ресурсов в сборку Phonegap проблема будет присутствовать.

Однако я решил установить последнюю версию Android Студия и начал строить локально. Как ни странно, это решило проблему.

...