diff --git a/docs/.vuepress/theme/enhanceApp.js b/docs/.vuepress/theme/enhanceApp.js index 9a98dc68b33b411bae9dcf68e9875c3a9a927ee8..de3c044476216fde09059ec5ed98880622b445db 100644 --- a/docs/.vuepress/theme/enhanceApp.js +++ b/docs/.vuepress/theme/enhanceApp.js @@ -1,4 +1,11 @@ import getRedirectRouter from './config/redirectRouter'; +import VueRouter from 'vue-router' + +const originalPush = VueRouter.prototype.push +VueRouter.prototype.push = function push(location, resolve, reject) { + if (resolve || reject) return originalPush.call(this, location, resolve, reject) + return originalPush.call(this, location).catch(err => err) +} function handleRedirectForCleanUrls(router, to) { if (isRouteExists(router, to.path)) {