VueエラーNavigationDuplicated:現在の場所への冗長なナビゲーションを回避しました:



Vue Error Navigationduplicated



vueプロジェクトで、このページのナビゲーションリンクをクリックすると、エラーが報告されます。NavigationDuplicated:現在の場所への冗長なナビゲーションを回避しました:

つまり、これは現在の場所への冗長なナビゲーションです。このエラーを回避する方法は?



解決:

router.jsに次のコードを記述します(構成が異なるため、router / index.jsに記述する必要がある場合があります)。



'vue-router'からVueRouterをインポートします

const originalPush = VueRouter.prototype.push

VueRouter.prototype.push = function push(location){



originalPush.call(this、location).catch(err => err)を返します

}

これは: