ionic3、Angular4 定时器的使用
2024-08-25 12:35:09
// 声明变量
applicationInterval:any; // 定时器
// 使用定时器,每秒执行一次
ionViewDidEnter(){
let that = this;
let applicationPageOpenData:number = parseInt(((new Date().getTime()/1000)+30).toString());
let nowDte:number;
this.nextBtnText = "30秒后方可点击"; // 按钮文本
this.nextBtnBool = false; // 按钮是否可点击标识
this.applicationInterval = setInterval(() => {
nowDte = parseInt((new Date().getTime()/1000).toString());
let receiveDate = applicationPageOpenData - nowDte;
if(receiveDate>0){
that.nextBtnText = receiveDate +"秒后方可点击";
}else{
that.nextBtnText = "下一步";
that.nextBtnBool = true;
// 停止定时器
clearInterval(that.applicationInterval);
}
}, 1000);
}
// 本例,30秒后按钮方可点击
最新文章
- centos6.4下安装php7+nginx+mariadb环境
- [原创] 用两个queue实现stack的功能
- sqlserver2008 ,只能选C盘目录,不能选其它盘目录
- Spring 4 官方文档学习(十一)Web MVC 框架之配置Spring MVC
- CKEditor4.1和CKFinder2.3.1 for Mvc4最新 破解版,结合 打造";帅";的编辑器 For .Net
- iOS 压缩与裁剪图片问题
- java 堆 栈 常量池
- bzoj2811[Apio2012]Guard 贪心
- C++ 实数类
- (网页)HTML小技巧的一些小技巧
- 20165205 《Java程序设计》第一周学习总结
- Self20171218_Assert断言使用
- erlang 自定义函数的初步应用
- web图形方案比较html5、GML、SVG、VML
- 20145234黄斐《java程序设计》第三周
- JQ 使用模板
- Avito Cool Challenge 2018 E. Missing Numbers 【枚举】
- annot refer to a non-final variable * inside an inner class defined in a different method";错误解析
- [2016-04-19 15:46:03 - IceHoloReader1.0] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER [20
- Android开发——内存优化 图片处理