| | |
| | | let routesData = JSON.parse(JSON.stringify(menuStore.sidebarRouters)); |
| | | //定义路径模式 |
| | | const views = import.meta.glob('../views/**/*/index.vue'); |
| | | // console.log('routesData',routesData) |
| | | //组装成router需要的格式(加上component和meta) |
| | | routesData = setActiveRoute(routesData, views) //设置路由 |
| | | // console.log('组装完成',routesData) |
| | | routesData.forEach((item) => { |
| | | // console.log(router) |
| | | //路由数据解析完成,开始添加到本地路由表中 |
| | | router.addRoute('/', item); |
| | | router.addRoute('/', item); |
| | | // console.log('item',item) |
| | | }); |
| | | console.log('router', router.getRoutes()) |
| | | //console.log('router', router.getRoutes()) |
| | | } |
| | | } |
| | | import Layout from '@/layout' |