routes.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const routes = [
  2. {
  3. name: 'sign',
  4. path: '/sign',
  5. component: () => import(/* webpackChunkName: 'sign' */ '@/components/Sign'),
  6. },
  7. {
  8. name: 'root',
  9. path: '/',
  10. component: () => import(/* webpackChunkName: 'layout' */ '@/components/Layout'),
  11. children: [
  12. {
  13. name: 'product',
  14. path: '/product/*',
  15. component: () => import(/* webpackChunkName: 'product' */ '@/components/product'),
  16. props: route => ({ query: route.query }),
  17. },
  18. {
  19. name: 'category',
  20. path: '/category/*',
  21. component: () => import(/* webpackChunkName: 'category' */ '@/components/category'),
  22. props: route => ({ query: route.query }),
  23. },
  24. {
  25. name: 'attribute',
  26. path: '/attribute/*',
  27. component: () => import(/* webpackChunkName: 'attribute' */ '@/components/attribute'),
  28. props: route => ({ query: route.query }),
  29. },
  30. {
  31. name: 'comment',
  32. path: '/comment/*',
  33. component: () => import(/* webpackChunkName: 'comment' */ '@/components/comment'),
  34. props: route => ({ query: route.query }),
  35. },
  36. {
  37. name: 'trash',
  38. path: '/trash/*',
  39. component: () => import(/* webpackChunkName: 'trash' */ '@/components/trash'),
  40. props: route => ({ query: route.query }),
  41. },
  42. ],
  43. },
  44. ]
  45. export default routes