位置: 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两种调整背景图片大小的方式)

  • 手机出现fastboot是怎么回事(手机出现fastboot怎么退出来)

    手机出现fastboot是怎么回事(手机出现fastboot怎么退出来)

  • 鸿蒙系统感应黑屏怎么取消(鸿蒙系统黑屏无法开机)

    鸿蒙系统感应黑屏怎么取消(鸿蒙系统黑屏无法开机)

  • 微信怎么查银行卡余额(微信怎么查银行卡绑定了哪些微信)

    微信怎么查银行卡余额(微信怎么查银行卡绑定了哪些微信)

  • 华为荣耀20i有没有屏幕录制(华为荣耀20i有没有OTG功能)

    华为荣耀20i有没有屏幕录制(华为荣耀20i有没有OTG功能)

  • 华为nova6与荣耀20pro的区别(华为nova6与荣耀30pro哪个更值得购买)

    华为nova6与荣耀20pro的区别(华为nova6与荣耀30pro哪个更值得购买)

  • 打印机主板坏了,机器有哪些表现(打印机主板坏了能修吗)

    打印机主板坏了,机器有哪些表现(打印机主板坏了能修吗)

  • kindle闪屏是怎么回事(kindle闪屏什么意思)

    kindle闪屏是怎么回事(kindle闪屏什么意思)

  • 微信群怎么移除群里人员(微信群怎么移除群成员步骤)

    微信群怎么移除群里人员(微信群怎么移除群成员步骤)

  • 苹果手机勿扰模式对方听到什么(苹果手机勿扰模式)

    苹果手机勿扰模式对方听到什么(苹果手机勿扰模式)

  • 蓝牙媒体音频无法打开(蓝牙音频媒体连不上怎么了)

    蓝牙媒体音频无法打开(蓝牙音频媒体连不上怎么了)

  • 宽带灯不亮是什么原因(宽带灯不亮是什么原因断网)

    宽带灯不亮是什么原因(宽带灯不亮是什么原因断网)

  • ipad支持蓝牙鼠标吗(ipad能用蓝牙鼠标吗?)

    ipad支持蓝牙鼠标吗(ipad能用蓝牙鼠标吗?)

  • 华为荣耀9x人脸识别在哪里设置(华为荣耀9x人脸解锁)

    华为荣耀9x人脸识别在哪里设置(华为荣耀9x人脸解锁)

  • 手机滤镜怎么用(手机滤镜使用技巧)

    手机滤镜怎么用(手机滤镜使用技巧)

  • 微信有没有已读功能(微信有没有已读不回显示)

    微信有没有已读功能(微信有没有已读不回显示)

  • 荣耀20pro支持人脸识别吗(荣耀20pro支持mirror link吗)

    荣耀20pro支持人脸识别吗(荣耀20pro支持mirror link吗)

  • 内存容量一般比外存容量大吗(内存容量一般比外存容量大对不对)

    内存容量一般比外存容量大吗(内存容量一般比外存容量大对不对)

  • 怎么确定电话被拉黑(怎么确定电话被拒接)

    怎么确定电话被拉黑(怎么确定电话被拒接)

  • 观看历史在哪删除(观看历史在哪删除记录)

    观看历史在哪删除(观看历史在哪删除记录)

  • 库乐队怎么保存录音(库乐队怎么保存到本地)

    库乐队怎么保存录音(库乐队怎么保存到本地)

  • iphonexsmax需要贴膜吗(xsmax需不需要贴膜)

    iphonexsmax需要贴膜吗(xsmax需不需要贴膜)

  • 照片上怎么加手机型号(照片上怎么加手写字体)

    照片上怎么加手机型号(照片上怎么加手写字体)

  • mp1701是什么手机(mp1603是什么手机)

    mp1701是什么手机(mp1603是什么手机)

  • 【人工智能】机器学习中的决策树(人工智能机器人)

    【人工智能】机器学习中的决策树(人工智能机器人)

  • 企业销售不动产增值税税率
  • 员工加班误餐费怎么做凭证
  • 公司清理固定资产汽车怎么开票
  • 个纳税人申报
  • 个体户超过定额怎么纳税申报
  • 食堂没有发票怎么做账
  • 工会经费计入成本费用
  • 一般纳税人房租费的税率是多少
  • 融资租入固定资产的入账价值
  • 个税申报收入额怎么填
  • 债转股资金
  • 生产过程中产品的质量保证体系
  • 采购折扣怎么结转成本?
  • 收到个税返还计入成本吗
  • 补计提去年的增值税
  • 工程多少金额需要投标
  • 企业境外收入税率
  • 小微企业发放工资做账
  • 银行手续费做账漏掉
  • 固定资产提前报废账务处理
  • 季度不超过30万免税分录
  • 佣金的规定方法有哪些
  • win11专业版和家庭中文版区别
  • 如何进行降压治疗
  • c盘appdata怎么清理
  • U盘复制文件提示文件过大
  • 什么是额定功率和峰值功率
  • mac设置定时任务
  • win11测试版后续怎么变正式版
  • linux中常用的文件类型有哪些如何区分
  • php工程师职位描述
  • 代开专用发票缴纳增值税需要计提吗?
  • 股东变更需要哪些手续的法律规定
  • linux内存缓存
  • php二维码解码
  • 存货损失的会计处理方法
  • 来料加工 增值税
  • 技术knowhow
  • transformer模型包含哪些结构
  • 新手学web前端开发
  • speedtest教程
  • 暂估的会计处理
  • phpcms怎么用
  • 小规模所得税申报表利润总额是填季报吗
  • 生产部门使用的各种机器设备属于什么会计科目
  • 不计提工资直接发放可以吗
  • 委托贷款利息收入
  • 公司租用员工的车需要发票吗
  • mysql好在哪里
  • 社保费用如何入现金流量表
  • 给中间人回扣犯罪吗
  • 事业单位相关规定有哪些
  • 企业借款利息计入什么科目
  • 公司支付的劳务费如何走不用交税
  • 当月管理费用为负数
  • 毛利润利润总额净利润的关系图
  • 帮员工代缴社保分录怎么办
  • 公司账户美金入账后怎么做分录
  • 折旧年限的最新规定 汽车
  • win1021h2正式版
  • 360安全卫士升级后的安装包在哪里
  • win8杀毒软件关闭
  • linux怎么在桌面创建文件
  • win7如何安装iis7.0
  • win8系统保护已关闭 如何系统还原
  • cocos2dx4.0教程
  • 粒子冲突
  • bootstrap modal 位置
  • javascript总结
  • node.js基础入门
  • 每天学一个成语
  • shell脚本获取文件指定内容
  • python入门100例
  • NGUI学习:(1)spine导入后图层顺序的问题
  • Python for Informatics 第11章之正则表达式(四)
  • 阜阳市税务局地址
  • 地方税务局工作内容
  • 征收两道消费税怎么算
  • 利润表研发费用项目应根据管理费用
  • 屠宰场需要环评吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设