解决[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 },
  },
相关推荐
用户921080262868 小时前
AI 消息列表虚拟滚动:这是业务问题,还是组件能力边界?
前端
前端snow8 小时前
ai agent---mcp知识汇总
前端
计算机魔术师8 小时前
AI 写了一半代码,谁来背锅?Anthropic 的安全重构笔记
前端
明月_清风8 小时前
vLLM 深度实战:2026 年生产级 LLM 推理引擎完全指南
前端·后端·ai编程
风月说与山鬼8 小时前
七、uni-app页面与组件生命周期
前端·uni-app
绿岛之北8 小时前
Electron 安全第三章:URL 加载与 WebView
前端·electron
sunoo-2298 小时前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
Shinner欣儿8 小时前
React18 并发渲染小记
前端
用户921080262869 小时前
AI 对话里的消息时间线分页:上滑加载更多历史记忆的实现与坑点
前端
PedroQue999 小时前
Vue-Router 2.4.0 新增可控重定向功能
前端·uni-app