解决Vue-Router升级导致的Uncaught(in pro

2020-09-06  本文已影响0人  程序媛可可

解决Vue-Router升级导致的Uncaught(in promise) navigation guard问题

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)

}

上一篇下一篇

猜你喜欢

热点阅读