全ページ遷移時にページTOPへスクロールする
ページ遷移時、遷移前の表示位置のまま、新しいページに遷移してしまう。
ページ遷移時にはページTOPへスクロールさせたい。
やり方
scrollBehaivor () {
return { x: 0, y: 0 }
}
を使う。
router.js
export default new VueRouter({
routes: [],
scrollBehaivor () {
return { x: 0, y: 0 }
}
}
いちいちscrollTop(0, 0)の関数を作って呼び出す必要はなかった。
リファレンス
https://router.vuejs.org/ja/guide/advanced/scroll-behavior.html