菜单

2.6.3 定时器

下载

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执行的任务。

最近修改: 2025-02-11Powered by