router.options.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // app/router.options.js
  2. export default {
  3. routes: async (routes) => {
  4. //动态路由不能写到此处,这里的路由会在页面加载完毕后才加载
  5. // //路由地址
  6. // let routeUrl = 'http://apipre1.bjzxtw.org.cn:29501/web/getWebsiteParentCategory'
  7. // const responseRoute = await fetch(routeUrl, {
  8. // headers: {
  9. // 'Content-Type': 'application/json',
  10. // 'Userurl': 'http://apipre1.bjzxtw.org.cn:29501',
  11. // 'Origin': 'http://apipre1.bjzxtw.org.cn:29501'
  12. // }
  13. // });
  14. // //获得原始的路由数据
  15. // const getRouteData = await responseRoute.json();
  16. // const routeData = [];
  17. // for(let index in getRouteData.data.parent){
  18. // if(getRouteData.data.parent[index].path!=undefined){
  19. // let data = {
  20. // path: getRouteData.data.parent[index].path,
  21. // component: () => import('~/pages/primaryNavigation/[id].vue'),
  22. // meta: {
  23. // isAlias: true,
  24. // routeId: getRouteData.data.parent[index].cid,
  25. // routeName: getRouteData.data.parent[index].name,
  26. // path: getRouteData.data.parent[index].path
  27. // }
  28. // }
  29. // routeData.push(data)
  30. // }
  31. // }
  32. //console.log(routeData)
  33. return [
  34. ...routes,
  35. //...routeData,
  36. ]
  37. }
  38. }