记录 vue-router访问 / 路径直接重定向到有权限的第一个菜单

场景描述

页面没有公共页面,访问/ 路径直接重定向到有权限的第一个菜单

实现思路
javascript 复制代码
const routes = [
  {
    path: '/',
    component: layout,
    name:'main',
    redirect:to=>{
      if(localData){  //localData是动态路由
        //有子菜单的情况
        const child = JSON.parse(localData).menu.routerList[0].children
        if(child){
          return child[0].meta.path
        }else{
          return JSON.parse(localData).menu.routerList[0].meta.path
        }
      }else{
        return '/'
      }
    },

]
相关推荐
cyadyx20 分钟前
Vite 比 Webpack 构建效率更高
前端·webpack·node.js·vite
mCell2 小时前
AI 时代 SVG 画图的潜力
前端·agent·svg
我命由我123457 小时前
CesiumJS 笔记 - 获取容器中心点、Cartesian3 clone 方法、修改 Cartesian3 对象的高度
前端·javascript·css·前端框架·html·html5·js
Hopebearer_8 小时前
页面突然只剩 DOM?一次静态资源版本错配排查
前端·部署
抱抱宝9 小时前
Agent-study项目教程(03):手写 Mini-ReAct Agent(不依赖框架)
javascript·人工智能·gpt·react.js·prompt·agent
东风破_9 小时前
ESLint 是什么?为什么你的项目需要它?
前端·后端·代码规范
用户938515635079 小时前
Next.js 笔记系统(二):Redis 数据服务与侧边栏组件拆分实战
javascript·全栈
java1234_小锋10 小时前
Vue3专题 - 组件基础
vue.js·vite
圣殿骑士-Khtangc10 小时前
Go字符串高效拼接性能对比与底层原理分析
服务器·前端·golang
BigTopOne11 小时前
【ijkplayer】 硬解码流程
前端