setScrollTopSmooth(end, time?){
let start = this.getScrollTop();
const val = end-start;
const times = time ? time/10 : 30;
const step = Math.floor(val/times);
if(Math.abs(val)>2){
const timer = setInterval(()=>{
start += step;
if(Math.abs(end-start) < Math.abs(step/2) || (val>0 && start >= end) || (val<0 && start <= end)){
clearInterval(timer);
this.setScrollTop(end);
}else{
this.setScrollTop(start);
}
},10)
}
}
getScrollTop(){
//获取scrolltop
}
setScrollTop(){
//设置scroll
}