解决[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页面不需要再异步路由后边添加,直接放到静态路由里即可

解决[Vue Router warn]: No match found for location with path “/day“问题_第1张图片

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

关键代码如下:

{
    path: '/:catchAll(.*)',
    component: () => import('../views/error-page/404.vue'),
    meta: { show: false },
  },

你可能感兴趣的:(前端,vue,vue.js)