[vue]NavigationDuplicated: Avoided redundant navigation to current location

徒然草2.0

「NavigationDuplicated: Avoided redundant navigation to current location: “/” 」というエラーが出る…自分自身にvue routerで遷移できないらしい… vue cli 3.1以降でそうなるらしい…コールバックかエラーをキャッチして捨てるらしい…なにそれ。

参考:https://www.softel.co.jp/blogs/tech/archives/6628

トップページへ移動するにしても切り替わったほうがいい…

router.push(‘/’, () => {});

…と記述することになるが…これだと現時点でトップページにいると動かない。

トップページでも検索テキストをクリアするとかいう用途で切り替わって欲しいシーンがあるので、それならば…

location.href = ‘/’;

…で、いいのではないかな。。。

徒然草2.0
スポンサーリンク
シェアする
gomiryoをフォローする
ごみぶろぐ

コメント

タイトルとURLをコピーしました