|
|
@ -104,13 +104,23 @@ export function addDynamicRoute(routeParams, router) { |
|
|
|
title: `${routeParams.title}` |
|
|
|
} |
|
|
|
} |
|
|
|
router.addRoutes([ |
|
|
|
const dynamicRoutes = [ |
|
|
|
{ |
|
|
|
...moduleRoutes, |
|
|
|
name: `main-dynamic__${dynamicRoute.name}`, |
|
|
|
children: [dynamicRoute] |
|
|
|
} |
|
|
|
]) |
|
|
|
] |
|
|
|
dynamicRoutes.forEach(res => { |
|
|
|
router.addRoute(res) |
|
|
|
}) |
|
|
|
// router.addRoutes([
|
|
|
|
// {
|
|
|
|
// ...moduleRoutes,
|
|
|
|
// name: `main-dynamic__${dynamicRoute.name}`,
|
|
|
|
// children: [dynamicRoute]
|
|
|
|
// }
|
|
|
|
// ])
|
|
|
|
window.SITE_CONFIG['dynamicRoutes'].push(dynamicRoute) |
|
|
|
router.push({ name: dynamicRoute.name, params: routeParams.params }) |
|
|
|
} |
|
|
@ -305,14 +315,25 @@ function fnAddDynamicMenuRoutes(menuList = [], menuListChildLength, routes = []) |
|
|
|
routes = menuList |
|
|
|
// PH:底层调用一次
|
|
|
|
// 添加路由
|
|
|
|
router.addRoutes([ |
|
|
|
const dynamicRoutes = [ |
|
|
|
{ |
|
|
|
...moduleRoutes, |
|
|
|
name: 'main-dynamic-menu', |
|
|
|
children: [...routes] |
|
|
|
}, |
|
|
|
{ path: '*', redirect: { name: '404' }} |
|
|
|
]) |
|
|
|
] |
|
|
|
dynamicRoutes.forEach(res => { |
|
|
|
router.addRoute(res) |
|
|
|
}) |
|
|
|
// router.addRoutes([
|
|
|
|
// {
|
|
|
|
// ...moduleRoutes,
|
|
|
|
// name: 'main-dynamic-menu',
|
|
|
|
// children: [...routes]
|
|
|
|
// },
|
|
|
|
// { path: '*', redirect: { name: '404' }}
|
|
|
|
// ])
|
|
|
|
// console.log('----------------------')
|
|
|
|
window.SITE_CONFIG['dynamicMenuRoutes'] = routes |
|
|
|
window.SITE_CONFIG['dynamicMenuRoutesHasAdded'] = true |
|
|
|