鍍金池/ 問(wèn)答/HTML/ vue 手動(dòng)刷新的時(shí)候怎樣讓頁(yè)面回到頂部

vue 手動(dòng)刷新的時(shí)候怎樣讓頁(yè)面回到頂部

我在main.js里設(shè)置了
router.afterEach((to,from,next) => {

window.scrollTo(0, 0);
document.documentElement.scrollTop = document.body.scrollTop = 0;

})
以及在路由配置文件里設(shè)置了
scrollBehavior (to, from, savedPosition) {

return { x: 0, y: 0 }

},

這樣的話(huà) 只有在我進(jìn)行路由跳轉(zhuǎn)的時(shí)候可以回到頁(yè)面頂部 但是當(dāng)我的頁(yè)面是在靠下的位置也就是滾動(dòng)條比較靠下的時(shí)候刷新當(dāng)前頁(yè)面的話(huà)就直接滾動(dòng)到頁(yè)面底部了 如果滾動(dòng)條是在頁(yè)面偏上的位置刷新當(dāng)前頁(yè)面就不會(huì)滾動(dòng)到底部了
我不管什么時(shí)候刷新當(dāng)前頁(yè)面都回到頂部 這個(gè)有辦法解法嗎

回答
編輯回答
我不懂
2017年3月17日 12:24