
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[vue-router] BeforeRouteLeaveが2度発火する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[vue-router] BeforeRouteLeaveが2度発火する - Qiita
TL;DR Vue-Router のBeforeRouteLeave等ナビゲーションガードが二回発火する場合がある。 遷移先のコン... TL;DR Vue-Router のBeforeRouteLeave等ナビゲーションガードが二回発火する場合がある。 遷移先のコンポーネントに何らかのリダイレクトがあるときに発生する。 toを調べることで回避可能。 同じ問題を扱ったissue => https://github.com/vuejs/vue-router/issues/2102 本件は仕様として扱われるようなので、今後しばらく対応される見込みはなさそう。 再現環境 Chrome バージョン: 75.0.3770.142 Nuxt 2.6 vue-router 3.0 リポジトリと検証動画 https://github.com/IKKO-Ohta/invoke_brl_twice トップページ - ページ1 - ページ2という構成で、 ページ2のバックボタンを押すと、window.confirm()を表示する。「OK」を押すと