分析问题:vue router升级导致没有向下兼容
解决方法:路由router中添加如下代码
import Vue from 'vue'
import Router from 'vue-router'
# 找到你的vue-router,添加下面的代码 把Router改成你命名的名称就行,别的不用动
const originalPush = Router.prototype.push
Router.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)
}