记录 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 '/'
      }
    },

]
相关推荐
xianxin_4 分钟前
CSS Outline(轮廓)
前端
moyu844 分钟前
遮罩层设计与实现指南
前端
柯南95275 分钟前
Vue 3 reactive.ts 源码理解
vue.js
Sammyyyyy10 分钟前
2025年,Javascript后端应该用 Bun、Node.js 还是 Deno?
开发语言·javascript·node.js
柯南952716 分钟前
Vue 3 Ref 源码解析
vue.js
timeweaver20 分钟前
深度解析 Nginx 前端 location 配置与优先级:你真的用对了吗?
前端·nginx·前端工程化
鲸落落丶21 分钟前
网络通信---Axios
前端
wwy_frontend22 分钟前
React性能优化实战:从卡顿到丝滑的8个技巧
前端·react.js
小高00738 分钟前
面试官:npm run build 到底干了什么?从 package.json 到 dist 的 7 步拆解
前端·javascript·vue.js
天选打工圣体39 分钟前
个人学习笔记总结(四)抽离elpis并发布npm包
前端