收藏
回答

页面上多个定时器怎么清除

列表中有多个定时器怎么在退出页面时候清除多个定时器

最后一次编辑于  01-24  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 杨泉
    杨泉
    01-24

    onload里面

    this. tickers = []


    然后每创建一个timer就push进去一个

    this.tickers.push(setInterval(func, 1000)


    onUnload里面

    this.tickers.forearch(t => {

        if(t){

            clearInterval(t)

        }

    })    

    01-24
    赞同 1
    回复
  • CK-Joey
    CK-Joey
    01-24

    在 onHide 和 onUnload 里边清除


    01-24
    赞同
    回复
  • 黎😄
    黎😄
    01-24

    onUnload:function(){

        //TODO:clearTimeout

    }

    01-24
    赞同
    回复