requestanimationframe返回顶部

    goTop () {
      const y = document.documentElement.scrollTop || document.body.scrollTop
      if (y > 0) {
        requestAnimationFrame(this.goTop)
        window.scrollTo(0, y - y / 8) // 第二个参数,值越大速度滚动的越慢
      } else {
        cancelAnimationFrame(this.goTop)
      }
    },

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!