清理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)
  },
原文地址:https://www.cnblogs.com/benbendu/p/9228565.html