Files
xl-root/src/router/generateRouter.js

16 lines
425 B
JavaScript
Raw Normal View History

2025-03-10 19:01:21 +08:00
import routesMap from "./routes-map.js";
const generateRouter = (routes) => {
return routes.map(v => ({
path: v.path,
name: v.name,
component: routesMap[v.component],
children: v.children && v.children.length > 0 && [
{path: '', redirect: `/home/${v.name}/${v.children[0].name}`},
...generateRouter(v.children)
],
}))
}
export default generateRouter;