@krispey

Vue js как отправить axios по клику на любое место на странице?

Нужно, что если пользователь кликнул на любое место на странице, сработал axios запрос на php файл. Как сделать чтобы axios отправлял по клику не понял, но сделал только чтобы при загрузке страницы сработал axios. Как сделать чтобы он еще срабатывал и при клике?
data() {
    return {
      info: ''
    }
  },
  mounted() {
      axios
          .get(url + '/lk_src/checkAuth.php')
          .then(response => {
            this.info = response.data;
            console.log(this.info);
            if (this.info == 'NoAuthorization') {
              this.$store.dispatch('auth/logout').catch(()=>{});
              this.$router.push('/login').catch(()=>{});
            }
          })
  },

//тут типо должен быть обработчик клика на странице, но как вызвать axios по нему, так и не понял
document.addEventListener("click", function() {

});
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Что мешает в mounted вешать обработчик?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы