Содержимое, отображаемое в веб-представлении, — это простое реагирующее приложение.Я заметил, что иногда веб-просмотр переходит в состояние, когда он не отображает то, что должно быть на экране, пока вы не коснетесь экрана.
Скажем, вы нажимаете кнопку Кнопка, и приложение реагирования добавляет новый текст на экран или меняет цвет кнопки. Я вижу, что JS завершил работу и Dom обновлен, но на экране не отображается то, что есть в DOM, пока вы не коснетесь экрана.
Это известная проблема?Дополнительные наблюдения
- если вы проверите DOM, вы увидите, что он пытается выделить элементы на экране. Итак, вы видите бледно-голубой маркер вокруг того места, где должны быть элементы, но они не отображаются, и вы видите там предыдущий экран.
- если вы подпишетесь на следующий цикл рисования () ваш обратный вызов будет вызван, как только вы коснетесь экрана.
Код: Выделить всё
requestAnimationFrame
Подробнее здесь: https://stackoverflow.com/questions/783 ... ss-touched
Мобильная версия