問題タブ [next-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2371 参照

reactjs - next/routerを使用して次のjsで前のページに戻る方法は?

アプリケーションに次の js を使用していますが、アプリケーションの以前のルートへのルーティングに関するいくつかの問題に直面しています。window.history.back() に似たルーター関数 back() を認識しています。リンクがクリックされたときにルートに戻りたいのですが、前のリンクがアプリケーションからのものではない場合、またはは null です。デフォルトでホームページに移動したいと思います。

反応アプリに react-router-last-location などのライブラリを使用しましたが、next/router を介して次の js でそれを行うより良い方法があるかどうかを確認したいと思います。

ここに私のサンプルコードがあります:

href 入力で router.back() を使用すると、ページが読み込まれる前でも自動的に戻ります。この問題を解決するにはどうすればよいですか?