ホームページ  >  に質問  >  本文

javascript - vueルーターの特定のページでブラウザのロールバックを防ぐにはどうすればよいですか?

vueのシングルページアプリケーションa>b>cを書いています。ログインに成功するとdページが表示されます。dページでブラウザの戻るボタンを無効にしたいのですが、実装方法を教えてください。ルーティングを使用していくつかのグローバル フックを確認しました。現在はルーター ハッシュを使用しています。モデル

给我你的怀抱给我你的怀抱2669日前1402

全員に返信(3)返信します

  • 滿天的星座

    滿天的星座2017-06-30 09:59:27

    router.replace(location) を使用すると、新しいレコードが履歴に追加されず、現在の履歴レコードが置き換えられます。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-30 09:59:27

    症例リンク

    リーリー

    返事
    0
  • 三叔

    三叔2017-06-30 09:59:27

    コンポーネント内でフックを使用します。

    リーリー

    ナビゲーションはbeforeRouteLeave 中直接访问 this。这个 leave 钩子通常用来禁止用户在还未保存修改前突然离开。可以通过 next(false)でキャンセルできます。
    ドキュメントより: https://router.vuejs.org/zh-c...

    返事
    0
  • キャンセル返事