Vue中获取屏幕滚动高度
- 获取屏幕滚动高度
windowScroll() {
// 滚动条距离页面顶部的距离
// 以下写法原生兼容
let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
}
- 返回顶部
toTop() {
let top = document.documentElement.scrollTop || document.body.scrollTop;
// 实现滚动效果
const timeTop = setInterval(() => {
document.body.scrollTop = document.documentElement.scrollTop = top -=50;
if (top <= 0) {
clearInterval(timeTop);
}
}, 10);
}