partyzanx
@partyzanx

Как сделать перезагрузку компонента, срабатываемая на любой клик в любом месте сайта?

Мне нужно перезагружать компонент с рекламой не чаще, чем раз в 30 секунд, и чтобы перезагрузка срабатывала при клике на любом месте сайт. Например, юзер ответил на комментарий или нажал лайк, и если дата, записанная в глобальной переменной больше чем 30 секунд, чем текущая дата, то срабатывает перезагрузка компонента с рекламой.
Вопрос именно как отследить любой клик в любом месте сайта и перезагрузить компонент?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
Установите ключ нужному компоненту (componentKey = 1), используя директиву :key. При клике по документу обновите компонент, увеличив значение ключа на единицу (componentKey++). Запишите время последнего клика и далее стройте логику последующего клика исходя из времени последнего нажатия по документу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
PLATFORM Тюмень
от 100 000 до 150 000 ₽
ДП-Экспресс Санкт-Петербург
от 130 000 до 200 000 ₽
Astroshock Москва
от 110 000 до 180 000 ₽