vue教程:使用编程式导航,重复点击路由错误

说明

使用 编程式导航时,点击两次,会报错,详见 链接

解决

main.js 导入包的下面,增加下面代码:

const includPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
    return includPush.call(this, location).catch(err => err)
}

原文出处:https://malaoshi.top/show_1IX3Gismbx1M.html