NavigationDuplicated: Avoided redundant navigation to current location...

VUE 路由重复报错问题
报错截图
在router/index.js文件内写
解决方法1:push

import Vue from "vue";
import VueRouter from "vue-router";
Vue.use(VueRouter);

const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}//解决路由重复报错问题

解决方法2:replace

import Vue from "vue";
import VueRouter from "vue-router";
Vue.use(VueRouter);

const originalReplace = VueRouter.prototype.replace
VueRouter.prototype.replace = function replace (location) {
  return originalReplace.call(this, location).catch(err => err)
}//解决路由重复报错问题
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页