Vue-elementUI-プロジェクトでエラーが発生したError:Avoided redundant navigation to current location:"/xxx".のソリューション
1447 ワード
エラーはルーティングが繰り返され,機能に影響はないが,強迫症は不快に見える.
具体的には、elementuiのtabバーメニューを繰り返しクリックすると、このエラーが表示されます.
ソリューション:
ファイルの下にあるjsに上のコードを追加すればいいです.注意:RouterかVueRouterかは、ファイルの定義によって異なります.
具体的には、elementuiのtabバーメニューを繰り返しクリックすると、このエラーが表示されます.
ソリューション:
// ElementUI vue-router 3.0
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push (location) {
return originalPush.call(this, location).catch(err => err)
}
ファイルの下にあるjsに上のコードを追加すればいいです.注意:RouterかVueRouterかは、ファイルの定義によって異なります.