怎么对服务端菜单返回的路由 进行更友好的重定向 #12023
Unanswered
ssjshengjie
asked this question in
Q&A
Replies: 1 comment
-
如果使用了 patch 在运行时动态修改路由表,则权限应该事先最早就确定好,只展示保留有权限的。 一级菜单展示的内容你也可以自定义组件,在这个组件里看一下第一个用户有权限的子路由是哪个,可以使用 export const patchClientRoutes = (...) => {
push({
element: <CustomRedirect to={/* 有权限的第一个子路由路径,当然在这个组件里动态判断也行 */} />
})
} |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
目前使用的mix 模式 菜单切割 没有办法 重定向 暂时 实现的方法是
每次 切换路由的时候 去判断是不是第一级路由 如果是 并且有子菜单的情况下 重定向到子路由 看大佬说在patchClientRoutes 目前还是感觉不行 每次切换的时候 回去重新请求 menu 接口的同时 还是写死的重定向 不一定别的人有这个路由的权限
Beta Was this translation helpful? Give feedback.
All reactions