vueのシングルページアプリケーションa>b>cを書いています。ログインに成功するとdページが表示されます。dページでブラウザの戻るボタンを無効にしたいのですが、実装方法を教えてください。ルーティングを使用していくつかのグローバル フックを確認しました。現在はルーター ハッシュを使用しています。モデル
router.replace(location) を使用すると、新しいレコードが履歴に追加されず、現在の履歴レコードが置き換えられます。
症例リンク
コンポーネント内でフックを使用します。
ナビゲーションはbeforeRouteLeave 中直接访问 this。这个 leave 钩子通常用来禁止用户在还未保存修改前突然离开。可以通过 next(false)でキャンセルできます。 ドキュメントより: https://router.vuejs.org/zh-c...
beforeRouteLeave
this
leave
next(false)
router.replace(location) を使用すると、新しいレコードが履歴に追加されず、現在の履歴レコードが置き換えられます。
症例リンク
リーリーコンポーネント内でフックを使用します。
リーリー