位置: IT常识 - 正文

解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location(vue uncaught typeerror)

编辑:rootadmin
解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location

推荐整理分享解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location(vue uncaught typeerror),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuex unknown mutation type,vue uncaught typeerror,vuecli报错,vue unmounted,vue unable to preventdefault,vue unable to preventdefault,vue unable to preventdefault,vue unknown custom element,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述:重复点击导航时,控制台出现报错 ,虽然不影响功能使用,但也不能坐视不管。

解决 Vue 重复点击相同路由,出现 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 问题 .

解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location(vue uncaught typeerror)

报错内容:

Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/home".

浏览器控制台 · 报错截图:解决方案:

方案一:只需在 router 文件夹下,添加如下代码:

// src/router/index.jsVue.use(Router)const router = new Router({routes})const VueRouterPush = Router.prototype.pushRouter.prototype.push = function push (to) {return VueRouterPush.call(this, to).catch(err => err)}

方案二:在跳转时,判断是否跳转路由和当前路由是否一致,避免重复跳转产生问题。

toMenu (item) {if (this.$route.path !== item.url) {this.$router.push({ path: item.url })}}

方案三:使用 catch 方法捕获 router.push 异常。

this.$router.push(route).catch(err => {console.log('输出报错',err)})

这个异常其实对程序没有什么影响。出现这个问题是因为重复点击了相同的路由引起的:编程式导航路由跳转到当前路由,参数不变,在多次执行时会抛出Uncaught (in promise) NavigationDuplicated 异常。(

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

上一篇:全网最详细的nodejs卸载和安装教程(全网最详细的李白解说来了)

下一篇:CSS3如何调整背景图片大小(css3两种调整背景图片大小的方式)

  • 华为返回键如何调整到右边(华为返回键如何取消)

    华为返回键如何调整到右边(华为返回键如何取消)

  • 苹果手机照片怎么看详情(苹果手机照片怎么传到电脑)

    苹果手机照片怎么看详情(苹果手机照片怎么传到电脑)

  • 华为息屏显示时间怎么设置(华为怎么设置横屏)

    华为息屏显示时间怎么设置(华为怎么设置横屏)

  • qq和微信的区别有哪些(无畏契约qq和微信的区别)

    qq和微信的区别有哪些(无畏契约qq和微信的区别)

  • 华为畅享10plus怎么省电(华为畅享10plus怎么恢复出厂设置)

    华为畅享10plus怎么省电(华为畅享10plus怎么恢复出厂设置)

  • 快手消息怎么看不到(快手消息怎么看不太清)

    快手消息怎么看不到(快手消息怎么看不太清)

  • 电子秤上的lb是什么意思(电子秤的lb是什么意思)

    电子秤上的lb是什么意思(电子秤的lb是什么意思)

  • 闲鱼几天不发货自动取消订单(闲鱼几天不发货会被取消)

    闲鱼几天不发货自动取消订单(闲鱼几天不发货会被取消)

  • 苹果手机发微信语音对方听到是噪音(苹果手机发微信怎么换行打字)

    苹果手机发微信语音对方听到是噪音(苹果手机发微信怎么换行打字)

  • 微信群聊群主退出群还在吗(微信群聊群主退群)

    微信群聊群主退出群还在吗(微信群聊群主退群)

  • 光信号亮红灯是怎么回事(光信号亮红灯是欠费了吗)

    光信号亮红灯是怎么回事(光信号亮红灯是欠费了吗)

  • 手机射频线底座掉了(手机射频线底座掉了怎么焊)

    手机射频线底座掉了(手机射频线底座掉了怎么焊)

  • 打印机换墨盒后还是显示没墨(打印机换墨盒后灯一直闪)

    打印机换墨盒后还是显示没墨(打印机换墨盒后灯一直闪)

  • windows用户名是什么(windows用户名是数字有影响吗)

    windows用户名是什么(windows用户名是数字有影响吗)

  • 微信解散的群聊怎么恢复(微信解散的群聊可以恢复吗)

    微信解散的群聊怎么恢复(微信解散的群聊可以恢复吗)

  • 红米k20屏幕尺寸(红米k20屏幕长宽厘米)

    红米k20屏幕尺寸(红米k20屏幕长宽厘米)

  • 微信绿色是开启还是关闭(微信绿色的是打开还是关闭)

    微信绿色是开启还是关闭(微信绿色的是打开还是关闭)

  • 手机支付宝怎么查询银行卡余额(手机支付宝怎么注销账号)

    手机支付宝怎么查询银行卡余额(手机支付宝怎么注销账号)

  • 嘀嗒出行发票怎么申请(嘀嗒出行的发票)

    嘀嗒出行发票怎么申请(嘀嗒出行的发票)

  • word如何合并邮件照片(Word如何合并邮件制作邀请函)

    word如何合并邮件照片(Word如何合并邮件制作邀请函)

  • 滴滴为什么会有预付款(滴滴为什么会有远途费)

    滴滴为什么会有预付款(滴滴为什么会有远途费)

  • 淘宝被删除评价是怎么回事(淘宝被删除评价怎么办)

    淘宝被删除评价是怎么回事(淘宝被删除评价怎么办)

  • 抖音短视频怎么添加音乐(抖音短视频怎么带货)

    抖音短视频怎么添加音乐(抖音短视频怎么带货)

  • 失控发票账务处理
  • 收到退回的以前年度租金怎么处理
  • 个税要计提吗?
  • 残保金申报工资应该是实发数吗
  • 初始余额录入时需要录入什么
  • 代扣个人所得税现金流入哪个科目?
  • 开仓库需要营业执照吗
  • 坏账的处理方法包括
  • 不征税项目可以抵扣进项税吗
  • 预付货款工程完工后如何结转?
  • 应付职工薪酬明细账模板
  • 收到运输发票需要开票吗
  • 税后利润分配还要交税
  • 装修公司怎么交钱
  • 建筑业简易计税分包差额申报
  • 免征土地增值税的有哪些
  • 申请增值税一般纳税人登记在办理手续
  • 税务局退的教育费附加怎么做账
  • 投资决策中常用的指标有
  • 转回已确认固定资产减值损失的会计处理怎么做?
  • 信用减值损失借方余额在利润表中
  • 开机进入睡眠模式按哪个键解除
  • 分配的水电费属于什么会计要素
  • 情人节海报怎么画简单
  • 本地连接受限制无法连接
  • 转让应收账款会计分录
  • 太平鸟的翅膀上有几道红羽毛
  • 西部大开发的主要政策措施是什么?
  • php自动载入自定义函数文件
  • php开源微商城
  • redirect_uri参数错误的解决方法(必看)
  • 业务招待费会计和税法差异
  • win11右键没了
  • php字符串比较函数怎么写
  • 房地产企业季度所得税预缴扣除附加税吗
  • 出口报关需要增税吗
  • 企业可以将自己辞退吗
  • 房产原值是否含增值税
  • 基建工程转固定资产
  • 现代服务增值税纳税义务发生时间
  • css中字符间距怎么设置
  • java中空字符怎么表示
  • mysql常用表
  • 增值税专用发票电子版
  • 发票可以付款前开吗
  • 计提坏账准备对企业的影响
  • 承兑汇票上能手写名字吗
  • 定期定额征收税款
  • mysql的long类型
  • 国际货运代理一个月大概有多少收入
  • 没有收入如何做账
  • 资源税的征税对象都是原矿和选矿
  • 其他应付款在现金流量表
  • 社保补差什么流程
  • 其他综合收益是当期损益吗
  • 待认证进项发票哪里导出来数据
  • 企业给职工提供的免费住房是不是合法住宅?
  • 保险公司的返点能要吗
  • 个体工商户如何注销网上
  • mysql安装过程中报错
  • sql批量替换字符串
  • 浅谈幼儿良好行为的培养论文
  • 微软官方的网址是多少
  • win7资源管理器频繁崩溃
  • win10预览版和正式版
  • kali渗透工具安装
  • 苹果mac系统怎么截屏快捷键
  • Linux桌面环境安装
  • remupd.exe - remupd是什么进程 有什么用
  • 信佛是信教吗
  • win8.1无法安装vmware tools
  • Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)
  • linux .tar文件
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之
  • jquery为什么不火了
  • jquery获取动态生成的元素的值
  • 上海地铁直接刷银联卡
  • 第三方审计报告需要多久
  • 税务罚款会影响宝宝当公务员不
  • 江西社保申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设