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

]
相关推荐
Never_Satisfied9 分钟前
在JavaScript中,将包含HTML实体字符的字符串转换为普通字符
开发语言·javascript·html
im_AMBER26 分钟前
React 12
前端·javascript·笔记·学习·react.js·前端框架
开开心心就好26 分钟前
电脑音质提升:杜比全景声安装详细教程
java·开发语言·前端·数据库·电脑·ruby·1024程序员节
午安~婉37 分钟前
HTML CSS八股
前端·css·html
有事没事实验室39 分钟前
css变量
前端·css
前端付豪1 小时前
Vue 中的 JSX:让组件渲染更灵活的正确方式
前端·javascript·vue.js
在泡泡里1 小时前
前端规范【四】eslint(antfu)、lefthook、commitlint
前端
烛阴1 小时前
Python 几行代码,让你的照片秒变艺术素描画
前端·python
Jolyne_1 小时前
如何实现无感刷新Token
前端
用户4099322502121 小时前
Vue3响应式系统的底层原理与实践要点你真的懂吗?
前端·ai编程·trae