[英]How to prevent confirm dialog pop up from pausing timer script
我的应用程序中运行着一个计时器,我也使用弹出的确认对话框向用户警告某些事情。 我注意到我的计时器脚本会在确认框弹出时暂停,并在确认框关闭时继续。
这是我的计时器脚本;
startCountDown(seconds){
this.counter = seconds;
this.interval = setInterval(() => {
this.remainingTime = this.counter;
this.counter--;
if (this.counter < 0 ) {
clearInterval(this.interval);
}
}, 1000);
}
如果这样调用确认框:
if ( confirm("Do you wish to continue") )
确认框消失后,脚本暂停并继续。 我知道这是它应该正常运行的正常方式,但是我在想将有一种方法可以防止弹出窗口暂停计时器脚本。 任何帮助,将不胜感激。 谢谢。
您是否尝试过将计时器代码移至服务类并从那里调用方法,由于服务在后台运行,因此它与组件文件中的执行无关,因此即使调用了模式弹出窗口,时间也将继续运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.