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

]
相关推荐
涵信1 小时前
第十八节:开放性问题-Vue生态未来趋势
前端·vue.js·devops
牧杉-惊蛰1 小时前
css 数字从0开始增加的动画效果
前端·javascript·css
孤灯淡茶2 小时前
Fiori学习专题十五:Nested Views
前端·javascript·学习
green_pine_2 小时前
CSS学习笔记14——移动端相关知识(rem,媒体查询,less)
前端·css·笔记·学习·less
Monly212 小时前
Vue:el-table-tree懒加载数据
前端·javascript·vue.js
进取星辰2 小时前
16、路由守卫:设置魔法结界——React 19 React Router
前端·javascript·react.js
清羽_ls3 小时前
cURL 入门:10 分钟学会用命令行发 HTTP 请求
前端·curl·命令行工具
jjw_zyfx3 小时前
vue3 css模拟语音通话不同语音、正在加载等的效果
前端·css
致微3 小时前
【Vue bug】:deep()失效
前端·vue.js·bug
半块橘子3 小时前
Electron-vite中ELECTRON_RENDERER_URL环境变量如何被设置的
前端·javascript·electron