backTop() {
var top = document.body.scrollTop || document.documentElement.scrollTop;
this.duration -= 3;
this.duration = this.duration <= 0 ? 1 : this.duration;
var speed = top / this.duration;
document.documentElement.scrollTop -= speed;
if (top > 0) {
this.timer = setTimeout(() => {
this.backTop();
}, 16);
} else {
this.duration = 50;
clearTimeout(this.timer); }
}
相关文章
- 10-11Vue.js 实现时间轴功能
- 10-11Vue Element 导航子路由不选中问题
- 10-11vue截图并发送
- 10-11仿今日头条app手机端顶部触屏滑动导航
- 10-11???? vue循环渲染本地图片不显示? ????
- 10-11vue调用高德地图:vue-amap
- 10-11高德地图进行线路规划绘制标记点操作(vue)
- 10-11oms之___车辆调度 vue高德地图:vue-amap
- 10-11vue中使用高德地图
- 10-11高德地图-Vue-amap实现POI搜索+自定义点