国际化菜单

This commit is contained in:
liuhanqing
2025-05-26 13:52:13 +08:00
parent 359df32fed
commit 960fbcb3fb
6 changed files with 57 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import { getRouters } from '@/api/menu'
import Layout from '@/layout/index'
import ParentView from '@/components/ParentView'
import InnerLink from '@/layout/components/InnerLink'
import i18n from "@/lang";
const permission = {
state: {
@@ -46,6 +47,8 @@ const permission = {
commit('SET_DEFAULT_ROUTES', sidebarRoutes)
commit('SET_TOPBAR_ROUTES', sidebarRoutes)
resolve(rewriteRoutes)
})
})
}
@@ -69,6 +72,10 @@ function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) {
} else {
route.component = loadView(route.component)
}
// 在 route.component 处理后添加
if (route.meta && route.meta.title) {
route.meta.title = i18n.t(route.meta.title)
}
}
if (route.children != null && route.children && route.children.length) {
route.children = filterAsyncRouter(route.children, route, type)