使用计时器
也许有人会认为 setTimeout
和 setInterval
就足够了,开发者当然可以使用这两个函数,不过我们更推荐使用计时器,因为它更加强大灵活,和组件也结合得更好!
下面来看看它的具体使用方式:
首先,先创建一个指向某个组件的变量,变量名为 component。
开始一个计时器
只执行一次的计时器(快捷方式)
上面的计时器将在两秒后执行一次回调函数,之后就停止计时。
-
开发者可以使用回调函数本身来取消计时器:
注意:组件的计时器调用回调时,会将回调的 指定为组件本身,因此回调中可以直接使用 this
。
下面是 Component 中所有关于计时器的函数:
- :开始一个只执行一次的计时器
unschedule
:取消一个计时器
这些 API 的详细描述都可以在 Component API 文档中找到。