# Vue滚动到顶部
goPost() {
let distance =
document.documentElement.scrollTop || document.body.scrollTop; //获得当前高度
let step = distance / 30; //每步的距离
(function jump() {
if (distance > 0) {
distance -= step;
window.scrollTo(0, distance);
setTimeout(jump, 10);
}
})();
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12