const originalPush = VueRouter.prototype.push // 重写了原型上的push方法,统一的处理了错误信息 VueRouter.prototype.pus...
错误说明在vue项目中,如果使用$router.push跳转到一个相同的路由,就会遇到以下错误。原因分析在vue-router在3.1.0版本之后,push和replace方法会返回一个promise对象,如果跳转到相同的路由,就报promiseuncaught异常可以参考:vue-routerreleases解决方案方案01-降版本使用vue-router3.1.0之前的版本就不会有这个错误。但