index.js 762 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // 该文件专门用于创建整个应用的路由器
  2. import VueRouter from 'vue-router'
  3. //引入组件
  4. import About from '../pages/About'
  5. import Home from '../pages/Home'
  6. import News from '../pages/News'
  7. import Message from '../pages/Message'
  8. import Detail from '../pages/Detail'
  9. //创建并暴露一个路由器
  10. export default new VueRouter({
  11. routes:[
  12. {
  13. name:'guanyu',
  14. path:'/about',
  15. component:About
  16. },
  17. {
  18. path:'/home',
  19. component:Home,
  20. children:[
  21. {
  22. path:'news',
  23. component:News,
  24. },
  25. {
  26. path:'message',
  27. component:Message,
  28. children:[
  29. {
  30. name:'xiangqing',
  31. path:'detail/:id/:title',//使用占位符声明接收params参数
  32. component:Detail,
  33. }
  34. ]
  35. }
  36. ]
  37. }
  38. ]
  39. })