位置: IT常识 - 正文

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

编辑:rootadmin
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服务器的搭建与应用)

  • 怎样利用爱奇艺外链进行营销引流(怎样利用爱奇艺赚钱)

    怎样利用爱奇艺外链进行营销引流(怎样利用爱奇艺赚钱)

  • miui优化在哪里打开(miui优化在那)

    miui优化在哪里打开(miui优化在那)

  • 华为p40处理器是多少呢(华为p40处理器是几核)

    华为p40处理器是多少呢(华为p40处理器是几核)

  • 华为手机应用签名异常(华为手机应用签名不一致)

    华为手机应用签名异常(华为手机应用签名不一致)

  • 手机太卡怎么清理(手机太卡怎么清理才能变快)

    手机太卡怎么清理(手机太卡怎么清理才能变快)

  • ipad保修必须发票吗(ipad保修需要发票嘛)

    ipad保修必须发票吗(ipad保修需要发票嘛)

  • 显卡寿命一般多久(显卡寿命一般多少小时)

    显卡寿命一般多久(显卡寿命一般多少小时)

  • mi8ud是探索版吗(mi8ud怎么样)

    mi8ud是探索版吗(mi8ud怎么样)

  • 视频太长怎么分成两个(视频太长怎么分成几段)

    视频太长怎么分成两个(视频太长怎么分成几段)

  • 无线耳机话筒在哪(无限耳机的话筒在哪)

    无线耳机话筒在哪(无限耳机的话筒在哪)

  • qq运动红包是真的吗(qq运动红包真的可以提现吗)

    qq运动红包是真的吗(qq运动红包真的可以提现吗)

  • 华为怎么登两个微信账号(华为怎么登两个界面)

    华为怎么登两个微信账号(华为怎么登两个界面)

  • 钉钉一个号不能两个人同时使用吗(钉钉一个号不能加好友吗)

    钉钉一个号不能两个人同时使用吗(钉钉一个号不能加好友吗)

  • qq绑定手机和密保手机有什么区别(qq绑定手机和密码怎么弄)

    qq绑定手机和密保手机有什么区别(qq绑定手机和密码怎么弄)

  • iphone11por电池多少毫安(苹果11por电池怎么样)

    iphone11por电池多少毫安(苹果11por电池怎么样)

  • 电脑文件怎么解压(电脑文件怎么解锁)

    电脑文件怎么解压(电脑文件怎么解锁)

  • 微信需要横屏模式吗(微信横屏模式在哪里)

    微信需要横屏模式吗(微信横屏模式在哪里)

  • 京东买家怎么删除差评(京东买家怎么删除赠品)

    京东买家怎么删除差评(京东买家怎么删除赠品)

  • 锂电池能量密度(磷酸铁锂电池能量密度)

    锂电池能量密度(磷酸铁锂电池能量密度)

  • 怎么保存别人快手音乐(怎么保存别人快手头像)

    怎么保存别人快手音乐(怎么保存别人快手头像)

  • 苹果怎么下载不了喜马拉雅(苹果怎么下载不需要密码)

    苹果怎么下载不了喜马拉雅(苹果怎么下载不需要密码)

  • 第一弹的隐藏内容怎么看(第一弹隐藏模式)

    第一弹的隐藏内容怎么看(第一弹隐藏模式)

  • 华为手环3pro怎么开机(华为手环3pro怎么连接手机)

    华为手环3pro怎么开机(华为手环3pro怎么连接手机)

  • 小米8投屏功能(小米8投屏功能在哪里设置)

    小米8投屏功能(小米8投屏功能在哪里设置)

  • 360safe删除不了说要管理员权限(360safe删除不了怎么办)

    360safe删除不了说要管理员权限(360safe删除不了怎么办)

  • 固定资产处置损益怎么算
  • 增值税发票是什么纸张型号
  • 我公司租了个人的房子如何入账
  • 收到商业承兑汇票到期付款通知单,据此登记相关账簿
  • 一般纳税人和小规模纳税人的区别
  • 生产成本结转主营业务成本本币公式怎么弄
  • 堤围费是什么意思
  • 报销招待费事由有哪些
  • 建筑企业收到预售款时需要缴纳增值税吗
  • 购买非专利技术发生的手续费计入什么科目
  • 非居民工资薪金个人所得税计算方法
  • 集资建房出租收入如何缴纳个税
  • 营改增租金收入税率
  • 确认一个会计项目应符合的基本标准有
  • 商用住房出租需要交什么税?
  • 红字发票信息表可以撤销吗
  • 账本印花税每年交吗,要交几本
  • 刻章发票可以抵税吗
  • 雇员个人所得税
  • 建筑业异地预缴税款怎么抵扣
  • 企业残疾人保障金
  • 从财务报表中可以了解企业的哪些信息?作用是什么?
  • 汇率的标价
  • 代购工作室合法吗
  • 高新技术企业如何节税
  • 销售使用过的固定资产3%减按2%
  • PHP:Memcached::__construct()的用法_Memcached类
  • 材料委托加工
  • 城市维护建设税计入什么会计科目
  • cuda运行环境
  • 建安企业账务处理 工程施工
  • 开关电源pcb布线规则
  • 外管证预缴税费怎么算
  • 转让企业要交什么税
  • 2023前端面试题目
  • php、java、android、ios通用的3des方法(推荐)
  • nmcli命令配置bond
  • 短期借款的会计科目
  • 预付的购货款计入什么科目
  • 购买图书可以开增值税专票么?
  • 企业确认收入实现的条件有哪些?
  • 简易征收的进项税怎么处理
  • 公司车辆保险费要交印花税吗
  • 不同单位发的劳务费会收税吗
  • 公司注册流程百度百科
  • 商品流通企业流程图
  • 批发零售进销存软件免费版
  • 母子公司合并报表案例
  • 所得税汇算调增后怎么改财务报表
  • 二手车会计怎么做的
  • 稽查跨年进项税额转出要调整所得税吗
  • 建筑业老项目和新项目如何计税
  • 租的办公室装修费怎么处理
  • 买卖股票手续费怎么算
  • 零售行业折扣销售方案
  • 公司原股东转让全部股权误把认缴金额写成转让金额
  • 二次加工型的企业有哪些
  • 如何结转生产成本至库存商品
  • win2000系统
  • ubuntu安装软件没反应
  • ubuntu运行慢的原因
  • ubuntu 16.04 u盘安装
  • winpe下载u盘启动版
  • centos查看inode
  • rds是啥
  • win7系统怎么启用本地连接
  • win10系统需不需要装杀毒软件
  • linux 746
  • 3d动态锁屏壁纸下载
  • cocos2dx环境搭建
  • ubuntu sudo apt-get install
  • javascript入门教程
  • 显示解析包时出错是怎么回事
  • jquery怎么判断复选框选中
  • [置顶]星陨计划
  • 2023年惠州契税最新规定
  • 浙江国税咨询电话12306
  • 江西企业社保缴费基数查询
  • 债务核销条件
  • 用于直接销售消费品的消费税计入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设