解决[Vue Router warn]: No match found for location with path “/day“问题

首先是升级vue-router4.0后会警告Vue Router warn: No match found for location with path "/day"

找了许久解决方案如下:

一、404页面不需要再异步路由后边添加,直接放到静态路由里即可

二、要注意不能写name,否则会刷新默认跳转到404页面 , 切记!!!!

关键代码如下:

复制代码
{
    path: '/:catchAll(.*)',
    component: () => import('../views/error-page/404.vue'),
    meta: { show: false },
  },
相关推荐
nnsix2 分钟前
MVC、MVP、MVVM 架构 笔记
java·开发语言·前端
qq_420362032 分钟前
前端国际化方案
前端·javascript·vue.js·国际化·reactjs
向上的车轮3 分钟前
React 19 快速入门:拥抱服务端组件与新特性的现代化开发
前端·javascript·react.js
Smile_2542204187 分钟前
vue3 + ts reactive方式清空表单对象
开发语言·前端·javascript
多租户观察室8 分钟前
信通院标准体系2.0深度解读:低代码管理平台进入“精品竞争”时代
前端·低代码·程序员
云水一下12 分钟前
CSS3从零基础到精通(四):终章大项目——纯CSS构建企业品牌展示网站
前端·css3
147API19 分钟前
Claude Opus 4.8 接口与工程落地分析:长任务调用链应该怎么设计
java·前端·数据库
李子琪。29 分钟前
Web 漏洞与防御机制实验报告
前端·经验分享
JustNow_Man33 分钟前
“失败后自动拉起修复 Agent”的闭环流水线
前端·人工智能·chrome·python
Dxy123931021635 分钟前
HTML中如何写键盘事件
前端·html·计算机外设