最近写移动端项目发现的小坑
document.documentElement.scrollTop=0;
document.body.scrollTop=0;
上面这种documentElement返回顶部的方式在移动端上完全行不通,只能通过body来返回顶部
在使用vue框架搭建项目,如果页面之间跳转经常需要返回顶部,这里不推荐用上面的方法,下面这种方面十分便利
const router = new VueRouter({
mode: "history",
routes,
scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition;
} else {
return { x: 0, y: 0 };
}
}
});