解决vue多次点击同一个路由报错问题

192 阅读1分钟
Router.prototype.replace = function push(location) {
  	return originalPush.call(this, location).catch(err => err)
}

const originalReplace = Router.prototype.push

Router.prototype.push = function push(location) {
  	return originalReplace.call(this, location).catch(err => err)
}