index.js 894 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import Vue from 'vue'
  2. import VueRouter from 'vue-router'
  3. import Login from '../view/Login'
  4. import Register from '../view/Register'
  5. import Home from '../view/Home'
  6. // 安装路由
  7. Vue.use(VueRouter);
  8. // 配置导出路由
  9. export default new VueRouter({
  10. routes: [{
  11. path: "/",
  12. redirect: "/login"
  13. },
  14. {
  15. name: "Login",
  16. path: '/login',
  17. component: Login
  18. },
  19. {
  20. name: "Register",
  21. path: '/register',
  22. component: Register
  23. },
  24. {
  25. name: "Home",
  26. path: '/home',
  27. component: Home,
  28. children:[
  29. {
  30. name: "Chat",
  31. path: "/home/chat",
  32. component: () => import("../view/Chat"),
  33. },
  34. {
  35. name: "Friend",
  36. path: "/home/friend",
  37. component: () => import("../view/Friend"),
  38. },
  39. {
  40. name: "GROUP",
  41. path: "/home/group",
  42. component: () => import("../view/Group"),
  43. }
  44. ]
  45. }
  46. ]
  47. });