@KeeVeeG

Почему не срабатывает axios в SetInterval?

axios запрос работал, но после добавления SetInterval() перестал отправлять запросы, в Network также перестал отображаться запрос, alert при этом срабатывает. В чем может быть дело?
  • Вопрос задан
  • 239 просмотров
Решения вопроса 1
wapster92
@wapster92
Контекст потерялся, используй стрелочную функцию.
SaveData(){
        setInterval(() => {
          alert("Save")
          var json_messages = JSON.stringify(this.messages)
          var json_accounts = JSON.stringify(this.accounts)
          axios.get("https://twitchchatbots.top/backend/save_data.php?token="+this.Token()+"&messages="+json_messages+"&accounts="+json_accounts)
        }, 10000)
      },
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Nolan81
программист
А в консоли нет ошибок?
В строгом режиме this внутри вашей функции будет undefined.
Попробуйте сменить на стрелочную функцию:
setInterval(() => {
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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