# 项目场景:

vscode 中没有报错,但在网页的控制台中出现错误

# 问题描述:

vscode 中没有报错,但在网页的控制台中
在这里插入图片描述

# 原因分析:

拦截路径挂载的问题
在这里插入图片描述

# 解决方案:

在上面添加
// 出现问题时使用
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)
}

在这里插入图片描述