行业资讯

首页 > 新闻资讯 > 行业资讯 > 指定周期执行函数setInterval()在小程序开发中的使用

指定周期执行函数setInterval()在小程序开发中的使用

2025-05-19 01:39:14   来源:   阅读:

大家都知道JS的setInterval指定周期执行函数,就是每隔一段时间执行一段程序,直到窗口关闭或程序停止,而小程序没有window对象,可以使用吗?今天君君营销确定的告诉你:可以而且非常有用!
大家先看看setInterval的定义吧。
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

下面说说平时使用的地方,根据小程序开发经验
除了倒计时、时钟等平常使用外,加载流程也是经常用到。
比如一般需要会员登录的页面跳转,我们会先跳到首页 再跳到目标页面。这样做理由很简单,不用没个页面做登录逻辑,还有就是可以回退到首页,避免迷路。
那么如果做到登录完成后跳转呢?很多人会想,只要在登录完成后执行跳转函数 是不是就可以了,确实可以,但是这样写代码会很混乱,如果两者相互独立,循环判断是否已完成登录,然后执行跳转是不是也可以。
还有就是当首页用户还没有完成登录判断,用户快速切换在需要登录的页面,这时候是不是要先提示正在登录中,然后循环判断登录完成后,执行加载数据等逻辑。
但是有一点要特别注意的是,当页面onHide或者onUnload的时候要取消循环执行,不然会有意外的BUG出现。

onHide:function() {clearInterval(gotoInterval)//清除定时执行跳转clearInterval(loadCurrInterval)//清除定时执行加载当前悬赏console.log("首页onHide")},onUnload: function () {clearInterval(gotoInterval)//清除定时执行跳转clearInterval(loadCurrInterval)//清除定时执行加载当前悬赏console.log("首页onUnload")},
本文《指定周期执行函数setInterval()在小程序开发中的使用》发布于君君营销文章,作者:admin,如若转载,请注明出处:/news/hyzx/98901.html,否则禁止转载,谢谢配合!

联系我们

18221295083
上海市浦东新区航头镇沪南公路4583号
上海市青浦区蟠龙路899号
18221295083
zhanglongfu@ijunjun.com
  • 联系我们
  • 关于我们
  • 二维码


    官方微信

    小程序
    返回
    顶部
    咨询

    扫描微信二维码,添加好友

    电话

    24小时电话:

    18221295083
    微信

    官方微信