useRouter
からインポートして、次からルーターを使用していますnext/router
。
URL のクエリを変更したときにページの上部にスクロールしない解決策を見つけようとしています。解決策はありますか?Next の Link コンポーネントにそのオプションがあることは知っていますが、Router コンポーネントを使用する必要があります。私の次のバージョンは 10.0.5 です。
const router = useRouter();
const changeCurrency = (newCurrency) => {
//Do some stuff here
Router.push({
pathname: router.pathname,
query: { ...router.query, currency: newCurrency.value },
});
};