带有javascript和vueJS的cronometer

带有javascript和vueJS的cronometer,javascript,vue.js,Javascript,Vue.js,我正在用vueJS中的javascript做一个cronometer。我需要我的时间从5分300秒开始 在继续计算分和秒之后。。。但时间在5分钟后开始 我的克朗计正在运行,但我不能在300秒后开始计时 // Declaro variables para después de los 5 minutos. let sec= 0, min = 0, hour = 0; // Para contar hasta los 5 minutos let startMin = 5*6

我正在用vueJS中的javascript做一个cronometer。我需要我的时间从5分300秒开始

在继续计算分和秒之后。。。但时间在5分钟后开始

我的克朗计正在运行,但我不能在300秒后开始计时

// Declaro variables para después de los 5 minutos.
        let sec= 0, min = 0, hour = 0;

// Para contar hasta los 5 minutos
    let startMin = 5*60, cronometro = 0;
cronometro = setInterval(function (){
                        if(cronometro >= startMin){
                            sec++;
                            if(sec == 60){
                                min++;
                                sec = 0;
                                if(min == 60){
                                    hour++;
                                    min = 0;
                                }
                            }
                        }
                        minutos.innerHTML = min
                    }, 1000);

将秒存储在引用分钟的变量中。我建议改名

如果您在分钟增量条件中添加一个检查,其中您将开始分钟除以60,那么您就有了要查找的触发器

if(sec == 60){
  min++;
  if (minute == startMin/60) {
    // do whatever you want to do after the time has passed
  }
  sec = 0;
  ...
}
我决定:

cronometro = setInterval(function (){

                    contadorSegundos = sec++;

                    if(contadorSegundos == 300){
                        sec = 0;
                        minutos.innerHTML = 5;

                        if(sec == 60){
                            min++;
                            minutos.innerHTML = min;
                        }
                    }

                    

                    console.log(contadorSegundos);

                }, 1000);