初志鑫 4 years ago
parent
commit
60dadc23c2
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/router/index.js

+ 5 - 3
src/router/index.js

@@ -488,10 +488,12 @@ const router = new VueRouter({
   routes: constantRoutes,
 });
 //注释的地方是允许路由重复点击,如果你觉得框架路由跳转规范太过严格可选择放开
-/*const originalPush = VueRouter.prototype.push;
-VueRouter.prototype.push = function push(location) {
+/* 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);
-};*/
+}; */
 
 export function resetRouter() {
   router.matcher = new VueRouter({