清理interval

this.marqueeTimer = setInterval(this.Marquee2, speed)
console.log(marqueeTimer)
 
    Marquee2 () {
      let ul = document.getElementById('ul')
      let ul1 = document.getElementById('ul1')
      // let ul2 = document.getElementById('ul2')
      if (!(ul1 && ul)) {
        return
      }
      if (ul.scrollTop >= ul1.offsetHeight) {
        ul.scrollTop = 0
      } else {
        ul.scrollTop++
      }
    },

或者:

  destroyed () {
    // 清掉intervel
    clearInterval(this.marqueeTimer)
  },

 

posted @ 2018-06-26 12:48  小番茄酱  阅读(180)  评论(0编辑  收藏  举报