Vuejs2 установленное время ожидания не в состоянии выполнить функцию после установленных секунд - PullRequest
0 голосов
/ 23 мая 2018

AM пытается выполнить функцию через 1 секунду, используя setTimeout, но она не работает

, поэтому у меня есть

mounted(){
   this.getTime();
}

methods:{
 getTime(){

    setTimeout(()=>{
     console.log("test..");
    },1000)
   }
}

. Выше регистрируется только один раз

Я пыталсяизменяя функцию стрелки в установленном тайм-ауте на

setTimeout(function(){
  console.log("test")
 }, 1000);

Но даже в этом случае она не срабатывает

Где я ошибаюсь, так как ожидаю более одной распечатки теста на консоль

Я предпочитаю использовать подключенный хук, так как эта функция будет выполнять другие операции с этим ключевым словом, которое станет доступно после монтирования

1 Ответ

0 голосов
/ 23 мая 2018

Используйте setInterval вместо setTimeout .

setInterval будет повторяться до тех пор, пока вы не скажете ему остановиться, тогда как setTimeout будет выполняться только один раз (если толькоотменяется до запуска

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