美文网首页
vue-router点击多次路由会报错

vue-router点击多次路由会报错

作者: 背着生活往前走你才辨的出美和丑 | 来源:发表于2021-04-16 17:38 被阅读0次

点击多次路由会报错:NavigationDuplicated {_name: “NavigationDuplicated”, name: “NavigationDuplicated”}
npm i vue-router@3.0 -S

import VueRouter from 'vue-router'

// 路由3+版本的异常处理
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}
const originalReplace = VueRouter.prototype.replace;
VueRouter.prototype.replace = function replace(location) {
  return originalReplace.call(this, location).catch(err => err);
}

相关文章

网友评论

      本文标题:vue-router点击多次路由会报错

      本文链接:https://www.haomeiwen.com/subject/nkmelltx.html