Vue.js - при нажатии на ссылку на одной странице, ссылки запускаются на странице, которая загружается - PullRequest
0 голосов
/ 04 марта 2019

Я работаю над проектом PhoneGap / Cordova с Vue.js.У меня есть две страницы: страница 1 содержит список элементов, а страница 2 - подробная версия элемента.Страница 2 также содержит различные ссылки.

Пример страниц - Макет

У меня есть сообщения, что в некоторых случаях, когда пользователь нажимает на различные позиции в элементе списка (на странице 1), это нажатие будетвыполнить нажатие на целевой странице (стр. 2).

Итак, в Макете пользователь нажимает на позицию T1, страница очень быстро мерцает на странице 2, затем идетСсылка 1. То же самое для T2 идет на Ссылку 2 и T3 идет на Ссылку 3.

Есть идеи, что происходит?Как мне решить эту проблему?

1 Ответ

0 голосов
/ 06 марта 2019

Cordova на iOS (WebView) имеет задержку в 300 мс при регистрации сенсорных событий.Нажмите и коснитесь, технически два разных типа событий.Кажется, что происходит то, что веб-интерфейс регистрирует событие «щелчка», страницы загружаются, а затем происходит событие касания через 300 мс, тем самым нажимая на вторую страницу.

В итоге я добавил задержку 500 мс в охрану маршрутизатора перед каждым.Может быть, есть другой элегантный способ сделать это, но сейчас, похоже, это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...