Vue项目动态加入路由刷新重定向到404页面

需求:需要根据角色动态加入路由
问题:由刷新重定向到404页面
原因:在本地@/router/index.js中加入了以下代码
  {
    "path": "*",
    "redirect": "/404",
    "hidden": true
    }
解决:删除本地以上代码,在动态添加路由的时候加入以上代码
原因:刷新页面的时候先加载本地路由,再从后端获取路由,导致后面获取到的路由被认为不存在

暂无评论