首先是升级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 },
},