1 用途
【定时器】控件用于周期性执行指定任务,在页面创建时创建,随页面销毁而销毁,程序运行时不可见。
建议:长期运行的定时器放到公共页中运行。
2 属性
2.1 控件
控件名,页面内唯一。
2.2 是否启动
设置定时器是否在页面打开后自动运行。
如果不自动启动,则需要用户通过API调用来启动定时器。
2.3 周期
设置定时器周期(单位为毫秒),最小值为100。
2.4 次数限制
设置定时器执行次数,设置0时为不限制。
2.5 后台运行
(已取消)设置后,在非UI线程中运行。
2.6 事件处理
定义周期执行函数。
点击“生成”按钮,创建周期执行回调函数,用户在此添加业务处理代码。
3 参考视频
4 技巧提示
1)长时间或阻塞式功能不适合定时器中执行,可以放到“异步”控件执行;
2)定时器的周期时间不准,需要准确计时的任务用“异步”控件执行;
3)小于100ms的周期执行用用“异步”控件;
4)定时器的处理函数中可以用变量计算/控制来实现多个定时任务的执行。
比如说:定义一个100ms的定时器,在定时器中实现一个1s、二个5s执行的任务。