Vue3 常见错误

 

这个错误是因为访问了不在路由内的路由

No match found for location with path

解决方案:在路由配置最末尾添加所有匹配不到的路由都跳转到404页面

{
    path: '/404',
    name: '404', 
    component: () => import(/* webpackChunkName: "fail" */ '@/views/exception/404')
  },
  {
    path: '/:pathMatch(.*)*',
    name: 'path',
    redirect: '/404',
    hidden: true
  },

这个在做权限认证时,用户未登录一律跳转至登录页面,

用户已经登录但是如果刷新浏览器,存储在vuex中的数据会被清空,........

 

posted @ 2021-08-17 18:10  蓝灵幽  阅读(1422)  评论(0编辑  收藏  举报