index.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import Vue from 'vue'
  2. import VueRouter from 'vue-router'
  3. import Login from '../views/Login.vue'
  4. import Register from '../views/Register.vue'
  5. import Me from '../views/Me.vue'
  6. import Home from '../views/Home.vue'
  7. import Category from '../views/Category.vue'
  8. import ShopCart from '../views/ShopCart.vue'
  9. import Layout from '../components/Layout.vue'
  10. Vue.use(VueRouter)
  11. const routes = [
  12. {
  13. path: "/",
  14. component: Layout,
  15. children: [
  16. {
  17. path: '/me',
  18. name: 'me',
  19. component: Me
  20. },
  21. {
  22. path: '/home',
  23. name: 'home',
  24. component: Home
  25. },
  26. {
  27. path: '/category',
  28. name: 'category',
  29. component: Category
  30. },
  31. {
  32. path: '/shopCart',
  33. name: 'shopCart',
  34. component: ShopCart
  35. }
  36. ]
  37. },
  38. {
  39. path: '/login',
  40. name: 'login',
  41. component: Login
  42. },
  43. {
  44. path: '/register',
  45. name: 'register',
  46. component: Register
  47. }
  48. ]
  49. const router = new VueRouter({
  50. mode: 'history',
  51. base: process.env.BASE_URL,
  52. routes
  53. })
  54. export default router