Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2018, 19:48
Аспирант
Отправить личное сообщение для mazahaler Посмотреть профиль Найти все сообщения от mazahaler
 
Регистрация: 20.11.2017
Сообщений: 72

замедляется setInterval при переходе на другую вкладку
Здравствуйте, мне нужно сделать прогресс бар(точнее наоборот).
Я сделал вот так, и это работает (это Vue)
currTime: 100,

                timer : setInterval( () =>{
                    this.currTime-=0.1;
                    if(this.currTime===0.0){
                        clearInterval(this.timer);
                    }
                }, 10),


Но при переходе на другую вкладку setInterval замедляется раз в 100, при возвращении - снова работает с нормальной скоростью.
Можно ли это пофиксить? Если нельзя то как еще можно реализовать прогрессбар(чтобы он работал с одинаковой скоростью при переключении между вкладками)?
Ответить с цитированием