javascript - vue routing - ブラウザの戻るボタンが繰り返し前にクリックしたページに戻ってしまう場合はどうすればよいですか?
習慣沉默
習慣沉默 2017-07-05 11:06:20
0
1
979

ホームページのインデックスがあります。ホームページ上のボタンをクリックして別のページ A に入ります。機能要件により、同じジャンプでページ A とページ B の間をタブで行き来する必要があります。今の問題はIndex の場合、3 つのルート A と B はすべて同じレベルにあり、セカンダリ ルートはありません。
このように、ブラウザや携帯電話で戻るボタンをクリックすると、ABページを行ったり来たりして、最後にインデックスに戻ることになります。

クリックすると次のように表示されます。インデックス —> A —> B —> A —> B
戻ると次のように表示されます。B —> A —> B —> B —> A —> インデックス

この効果が欲しいです: AB をどのように切り替えても、最終的にはインデックスに戻ります。
Web ページの戻るボタンは直接インデックスに戻ることができますが、ブラウザ自体の戻りは履歴に基づいて戻ります。または Vue にはブラウザの戻るボタンを制御する方法がありますか。 ###解決? ? ? ?

習慣沉默
習慣沉默

全員に返信(1)
大家讲道理

router.replace(場所)

これは router.push に非常に似ていますが、唯一の違いは、履歴に新しいレコードを追加しないことですが、そのメソッドと同じ名前があり、現在の履歴レコードを置き換えることです。

http://router.vuejs.org/zh-cn...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート