index.js 836 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import Vue from 'vue'
  2. import VueRouter from 'vue-router'
  3. import index from '../pages/index.vue'
  4. const getComponent = (component, dir) => () => import(`.././pages` + (dir ? `/${dir}` : '') + `/${component}.vue`);
  5. Vue.use(VueRouter)
  6. const routes = [
  7. {
  8. path: '/',
  9. name: 'index',
  10. component: index
  11. },
  12. {
  13. path: '/firstPay',
  14. name: 'firstPay',
  15. component: getComponent('firstPay'),
  16. }, {
  17. path: '/xy',
  18. name: 'xy',
  19. component: getComponent('xy'),
  20. },
  21. {
  22. path: '/secondPay',
  23. name: 'secondPay',
  24. component: getComponent('secondPay'),
  25. }, {
  26. path: '/thirdPay',
  27. name: 'thirdPay',
  28. component: getComponent('thirdPay'),
  29. },
  30. {
  31. path: '/payList',
  32. name: 'payList',
  33. component: getComponent('payList'),
  34. }
  35. ]
  36. const router = new VueRouter({
  37. routes
  38. })
  39. export default router