收藏
回答

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

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

回答关注问题邀请回答
收藏

3 个回答

  • 杨泉
    杨泉
    2019-01-24

    onload里面

    this. tickers = []


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

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


    onUnload里面

    this.tickers.forearch(t => {

        if(t){

            clearInterval(t)

        }

    })    

    2019-01-24
    有用 2
    回复
  • Jay
    Jay
    2019-01-24

    在 onHide 和 onUnload 里边清除


    2019-01-24
    有用
    回复
  • 黎😄
    黎😄
    2019-01-24

    onUnload:function(){

        //TODO:clearTimeout

    }

    2019-01-24
    有用
    回复
登录 后发表内容