0
点赞
收藏
分享

微信扫一扫

vue 报错Redirected when going from “A“ to “B“ via a navigation guard.


问题:

  • ​Uncaught (in promise) Error: Redirected when going from "A" to "B" via a navigation guard.​
  • ​"vue-router": "^3.0.7"​

解决办法:

import VueRouter from 'vue-router';
...

const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function push(location, onResolve, onReject) {
if (onResolve || onReject) {
return originalPush.call(this, location, onResolve, onReject);
}
return originalPush.call(this, location).catch((err) => err);
};



举报

相关推荐

0 条评论