vue-router4动态加载的模式下,当我们在当前页面刷新浏览器时,会出现一个警告
[Vue Router warn]: No match found for location with path

百度了很久基本上没解决方案,虽然只是警告但还是看着不爽,这个原因是刷新页面时请求路由为空,因为追加路由是在addRoute里做的,请求路由比addRoute早所以出现这问题。

解决:

在路由文件后追加一个404路由文件,其他刷都不用加{path: '/:catchAll(.*)',hidden: true,component: () => import('@/views/error/404.vue')//这个是我自己的路径}

再刷新就没有警告了,原理我也不知道,有大神知道可以说下。另外我在这个对象上加个name:'404’也不行,刷新会跳404,不知道原因。反正目前这样可以解决警告了

已解决vue-router4路由报“[Vue Router warn]: No match found for location with path“相关推荐

  1. vue-router.esm-bundler.js6c0271 [Vue Router warn] No match found for location with path

    vue-router.esm-bundler.js6c02:71 [Vue Router warn]: No match found for location with path 又是低级问题,上图 ...

  2. vue-router.esm-bundler.js?6c02:71 [Vue Router warn]: No match found for location with path

    vue-router.esm-bundler.js?6c02:71 [Vue Router warn]: No match found for location with path 又是低级问题,上图 ...

  3. vue重复路由报错解决

    vue重复路由报错解决 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation- 分为三种解决方式 1.捕获异 ...

  4. (已解决)wamp + Apache报错:出现403Forbidden You don't have permission to access / on this server.

    文章目录 `解决办法:` `*** `附件 · 延伸阅读 · 参考: 解决办法: 注意: 案例环境:win7 x64 或 win10 仅仅只需要修改apache配置文件httpd.conf 即可. 上 ...

  5. 已解决(Python语法报错)SyntaxError: invalid syntax

    已解决(Python语法报错)SyntaxError: invalid syntax 文章目录 报错信息 报错翻译 报错原因 解决方法 千人全栈VIP答疑群联系博主帮忙解决报错 报错信息 粉丝群里面一 ...

  6. 已解决(Python安装报错)Visit python.org to download an earlier version of Python.

    已解决(Python安装报错)One or more ssues caused the setup to fail Please fx the sses and then retry setup. F ...

  7. 【已解决】启动Python报错api-ms-win-crt-process-l1-1-0.dll缺失,windows7无法升级,升级补丁打不上的解决办法

    [已解决]启动Python报错api-ms-win-crt-process-l1-1-0.dll缺失,windows7无法升级,升级补丁打不上的解决办法 问题:启动python报错api-ms-win ...

  8. npm install vue@next 是报错npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscel

    npm install vue@next 是报错 npm WARN registry Unexpected warning for https://registry.npmjs.org/: Misce ...

  9. 已解决ERROR: Cannot find command ‘git’- do you have ‘git’ installed and in your PATH?

    已解决ERROR: Cannot find command 'git'- do you have 'git' installed and in your PATH?异常的正确解决方法,亲测有效!!! ...

最新文章

  1. 如何在 GitHub 上高效搜索开源项目
  2. netty 5 alph1源码分析(服务端创建过程)
  3. iOS开发隐藏键盘方法总结
  4. 中北大学c语言程序设计作业答案,C语言程序设计
  5. asp.net core 使用newtonsoft完美序列化WebApi返回的ValueTuple
  6. NA-NP-IE系列实验44: 划分VLAN
  7. 14张思维导图带你系统学习Python核心知识
  8. 单片机阵列式键盘实验C语言,单片机4×4矩阵式键盘的课程设计
  9. Linux下运行黑客帝国屏保
  10. 2019年中国大学生计算机设计大赛国赛答辩
  11. php做网站不兼容ie8,快速修复网页在IE8 下的显示兼容问题
  12. Redis常用命令总结
  13. 终结者2免费教程_如何在模拟器上玩(匹配的还是手机服)_适用最新客户端
  14. 《看见》读后感:跟柴静一起成长,追求独立与真相
  15. 5.交换机环路与VLAN
  16. 目前支持WebGL的浏览器有哪些?
  17. 射频微波芯片设计7:详解基于ADS的低噪声放大器芯片设计
  18. MetaQ安装部署文档
  19. ubuntu下git使用Beyond Compare来做diff和merge方法
  20. 维修打包机公司介绍常见打包机故障与维修方法

热门文章

  1. 查找Windows和MacBook序列号
  2. Number isFinite()方法
  3. CSV文件如何使用EXCEL打开
  4. unixprocess+java+186_interproscan 的使用和遇到的问题
  5. 关于电脑磁盘满了爆红解决方法之一
  6. 形态学 - 击中-击不中变换
  7. 照片变漫画的方法有哪些?推荐两个方法给你
  8. 在 Win7 下安装 KB4512506 补丁报告 0x80092004 错误的解决办法
  9. 集成Euraka的SpringBoot工程禁止输出日志:ConfigClusterResolver : Resolving eureka endpoints via configuration的方法
  10. mac go版本升级