問い

Nuxt3でページ遷移後にスクロールバーを先頭にする方法

回答

簡単なプラグインを作ることで対応できます。プラグインの全文は補足にあります。

補足

ページ内リンクの#がURLにある場合はスクロールバーの位置をこのプラグインでは動かさないようにしています。 export default defineNuxtPlugin(() => { useRouter().options.scrollBehavior = (to, from, savedPosition) => { if (to.hash === '') { return { left: 0, top: 0 } } } })

外部リンク

関連する問い

貢献と貢献者

この問いの回答や補足に改善案がありますか?あなたの知識を教えてください。

共有

この問いの回答が役に立ちましたか?SNSで共有して直球回答 Straightanswerを広めてもらえないでしょうか。

この問いに移行した問い

新しい問いと回答

あなたの知識を直球回答 Straightanswerに登録してもらえないでしょうか

新しい問いと回答を作成