如何监听setInterval定时器的状态?
我想根据定时器的状态来进行按钮的调整,一个是开始按钮,一个是结束按钮。当定时器状态为打开的话,禁用开始按钮,当定时器关闭的话,禁用结束按钮。有没有大佬做过类似的,解惑一下,谢谢。
补充问题:
有两个按钮,一个是“开始”,一个是“结束”。当点击开始按钮,定时器开启,开始按钮变为禁用,结束按钮变为可用。当点击结束按钮,定时器关闭,开始按钮变为可用,结束按钮变为禁用。按钮状态是有保存的。
但是会出现这种情况,当用户从某一种方式打开小程序,点击开始按钮,打开定时器后,将小程序放入后台。然后,用户通过另一种方式(和之前不一样)打开小程序后,定时器还开着,但是开始按钮变成了可用状态,结束按钮变成了禁用状态。这时,打印定时器所带的id参数,也是undefined。