// app/router.options.js export default { routes: async (routes) => { //动态路由不能写到此处,这里的路由会在页面加载完毕后才加载 // //路由地址 // let routeUrl = 'http://apipre1.bjzxtw.org.cn:29501/web/getWebsiteParentCategory' // const responseRoute = await fetch(routeUrl, { // headers: { // 'Content-Type': 'application/json', // 'Userurl': 'http://apipre1.bjzxtw.org.cn:29501', // 'Origin': 'http://apipre1.bjzxtw.org.cn:29501' // } // }); // //获得原始的路由数据 // const getRouteData = await responseRoute.json(); // const routeData = []; // for(let index in getRouteData.data.parent){ // if(getRouteData.data.parent[index].path!=undefined){ // let data = { // path: getRouteData.data.parent[index].path, // component: () => import('~/pages/primaryNavigation/[id].vue'), // meta: { // isAlias: true, // routeId: getRouteData.data.parent[index].cid, // routeName: getRouteData.data.parent[index].name, // path: getRouteData.data.parent[index].path // } // } // routeData.push(data) // } // } //console.log(routeData) return [ ...routes, //...routeData, ] } }