位置: IT常识 - 正文

vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation

发布时间:2024-01-11
vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 报错信息

推荐整理分享vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/home".

报错原因:重复点击路由导致,因为vue-router引入了promise,当我们使用this.$router.push时候需要多添加成功或失败的回调,否则就会报出以上的错误。

原代码

 解决办法

第一种

        在进行路由跳转时对路径进行判断如果重复即不再执行

switchTab(path) {if (this.$router.path == path) returnthis.$router.push(path)}

第二种

        跳转后使用catch语句对错误不再进行处理

this.$router.push(path).catch(err => {})

第三种

        基于第二种方法,当我们的路由跳转过多时就需要每次跳转都要加上catch回调,这样比较麻烦,所以还可以在引入vueRouter文件下重写push和replace方法

import VueRouter from 'vue-router';//保存原型对象的Pushlet originPush = VueRouter.prototype.pushlet originReplace = VueRouter.prototype.replace//重写push方法VueRouter.prototype.push = function (location, res, rej) { if (res && rej) { originPush.call(this, location, res, rej) } else { originPush.call(this, location, () => { }, () => { }) }}//重写replace方法VueRouter.prototype.replace = function (location, res, rej) { if (res && rej) { originReplace.call(this, location, res, rej) } else { originReplace.call(this, location, () => { }, () => { }) }} vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

csdn文章推荐受影响解决办法10个字10行

本文链接地址:https://www.jiuchutong.com/zhishi/292331.html 转载请保留说明!

上一篇:网页制作软件、网页设计软件有哪些,如何选择适合自己的?(web网页制作软件)

下一篇:web服务器的搭建【CentOS7】(web服务器的搭建与应用)

  • 苹果手机怎么设置56布局(苹果手机怎么设置来电闪光灯闪烁)

    苹果手机怎么设置56布局(苹果手机怎么设置来电闪光灯闪烁)

  • wps怎么筛选相同数据

    wps怎么筛选相同数据

  • 抖音怎么艾特别人(抖音怎么艾特别人在主页)

    抖音怎么艾特别人(抖音怎么艾特别人在主页)

  • 支持苹果笔的ipad(支持苹果笔的ipad型号)

    支持苹果笔的ipad(支持苹果笔的ipad型号)

  • 谷歌账号注册电话号码不能验证(谷歌账号注册电脑)

    谷歌账号注册电话号码不能验证(谷歌账号注册电脑)

  • 录音m4a是什么意思(录音m4a和mp3的区别)

    录音m4a是什么意思(录音m4a和mp3的区别)

  • 淘宝注销了还能恢复吗(淘宝注销了还能找回吗)

    淘宝注销了还能恢复吗(淘宝注销了还能找回吗)

  • qq怎么设置别人加不了自己(qq怎么设置别人搜不到我的账号)

    qq怎么设置别人加不了自己(qq怎么设置别人搜不到我的账号)

  • Word如何删除文章中的空行(word如何删除文本框的边线)

    Word如何删除文章中的空行(word如何删除文本框的边线)

  • 华为digtl10是什么型号手机(华为digtl10参数)

    华为digtl10是什么型号手机(华为digtl10参数)

  • 手机怎么退回更新前的版本(手机怎么退回更新)

    手机怎么退回更新前的版本(手机怎么退回更新)

  • 手机卡会中病毒吗(手机卡会不会中病毒)

    手机卡会中病毒吗(手机卡会不会中病毒)

  • 苹果xsmax功能介绍与玩法(苹果xsmax你不知道的功能)

    苹果xsmax功能介绍与玩法(苹果xsmax你不知道的功能)

  • 荣耀v20外屏碎了(荣耀v20外屏碎了有没有必要换)

    荣耀v20外屏碎了(荣耀v20外屏碎了有没有必要换)

  • ipad软件闪退怎么解决(ipad软件总是闪退怎么回事)

    ipad软件闪退怎么解决(ipad软件总是闪退怎么回事)

  • 为什么电脑上会有腾讯影视库(为什么电脑上会出现很多文件)

    为什么电脑上会有腾讯影视库(为什么电脑上会出现很多文件)

  • 国外能用支付宝吗(国外能用支付宝微信支付吗)

    国外能用支付宝吗(国外能用支付宝微信支付吗)

  • 手机一直开机关机是怎么回事(手机一直开机关机循环怎么让他停止)

    手机一直开机关机是怎么回事(手机一直开机关机循环怎么让他停止)

  • 显卡4g和8g区别大吗(显卡是4g的好还是8g的好)

    显卡4g和8g区别大吗(显卡是4g的好还是8g的好)

  • Word中光标到文档开头的快捷键是(word光标怎么移到最前面)

    Word中光标到文档开头的快捷键是(word光标怎么移到最前面)

  • 简述汇编器和链接器的功能(汇编器和链接器对段是如何处理的?有何区别?)

    简述汇编器和链接器的功能(汇编器和链接器对段是如何处理的?有何区别?)

  • 苹果主题商店在哪里(苹果手机主题商店)

    苹果主题商店在哪里(苹果手机主题商店)

  • ipad迷你5可以用笔吗(ipadmini5可以吗)

    ipad迷你5可以用笔吗(ipadmini5可以吗)

  • iphone免费换电池条件(iphone免费换电池流程)

    iphone免费换电池条件(iphone免费换电池流程)

  • 多项目版本管理:monorepo 策略(项目版本管理是什么)

    多项目版本管理:monorepo 策略(项目版本管理是什么)

  • CSS中的三大特性(css 3有哪些新特性)

    CSS中的三大特性(css 3有哪些新特性)

  • 固定资产清理亏损的账务处理
  • 进项票管理软件
  • 其他应付款属于哪类
  • 税控盘交服务费
  • 开具16个点发票情况说明
  • 发票清单可以用a4
  • 资产负债表项目的编制方法
  • 应付利润的核算内容
  • 计提存货减值准备怎么算
  • 进口货物会计分录举例
  • 内账怎么收费
  • 车间员工的质量管理制度
  • 公司收到法院的欠款起诉书,应该怎么办
  • 当月未认证发票分录
  • 开增值税专用发票需要合同吗
  • 物业费收入的增值税税率是多少
  • 税控盘减免怎么做账
  • 合同作废合同
  • 收取技术服务费
  • 无形资产的入账价值包括宣传费吗
  • 小规模增值税本期免税额怎么计算
  • 电子承兑重复背书两次有影响吗
  • 出口外贸海运费的会计处理
  • 网上申报附加税怎么报
  • 高危行业企业提成怎么算
  • 餐费没有发票怎么入账
  • macbook怎么和ipad
  • 受托加工物资的账务处理例题
  • 哪些业务可以进入共享服务中心
  • 纯净版 win10
  • 路由器怎么重置网络
  • 坏账准备期末余额怎么计算
  • layui表格编辑功能
  • 资金性质是什么有哪些方面
  • 金融资产的条件
  • 税务新政策解读
  • node 卸载
  • yii2实现根据时间搜索的方法
  • vue插槽类型
  • python二叉树遍历算法
  • 2020年企业报税的详细流程
  • 企业账户对私人账户转账多久到账
  • 递延所得税资产和所得税费用的关系
  • 合并报表为什么要抵消子公司所有者权益
  • 做账计提是什么意思
  • 3月1日前包括什么意思
  • 增值税贷方余额是负数怎么办
  • mongodb运行
  • 应交税费在借方怎么调平
  • sqlserver2005 TSql新功能学习总结(数据类型篇)
  • 所得税交多了怎么留抵
  • 资产减值损失应计入什么科目
  • 工程管理服务属于哪个行业
  • 注册资本与实收资本是否一致
  • 支付给法律顾问怎么做账
  • 异价调拨什么意思
  • 城建税多交了怎么办
  • 开了假发票什么后果?
  • 固定资产融资租出计入什么科目
  • 企业向个人借款利息如何缴纳增值税
  • 服务业差旅费是什么科目
  • win10无人值守文件使用方法
  • ubuntu系统怎么修改root密码
  • ubuntu怎么打开系统设置
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • linux误删除数据
  • windows10预览版怎么样
  • windows8怎么装
  • css对象
  • 手机游戏服务器无响应是怎么回事
  • 设置ip安全策略
  • 欢迎使用微信支付
  • linux定时备份文件
  • Python 安装模块
  • edittext获取焦点弹出键盘
  • android 5.1 WIFI图标上的感叹号及其解决办法
  • 瀑布流水风景图片
  • 小规模纳税人销售额怎么算
  • 集体产权房产证怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号