Сделать запрос перед выгрузкой страницы - PullRequest
0 голосов
/ 10 апреля 2019

Я работаю над одностраничным приложением vue.

В этом приложении я использую базу данных Firebase в реальном времени для хранения пользователей.

Я просто хочу обновить состояние пользователя isOnline на firebase, до выгрузки страницы.

Итак, я хочу сделать http запрос.Возможно ли это?

Ниже код не сработает ...

new Vue({
  created(){
   window.onbeforeunload = function() {
     apiservice.update(this.user);
     return null
    };
  },
}

1 Ответ

0 голосов
/ 10 апреля 2019

Вы можете попробовать:

new Vue({
  created () {
    window.addEventListener('beforeunload', this.updateUser)
  },
  methods: {
    updateUser () {
        console.log('updating user')
    }
  }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...