邃芒官网、邃芒慧影、口播(H5) https://m.metavatar.cc
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

92 行
2.0 KiB

  1. import Vue from 'vue'
  2. import VueRouter from 'vue-router'
  3. Vue.use(VueRouter)
  4. // 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题
  5. const originalPush = VueRouter.prototype.push
  6. VueRouter.prototype.push = function push(location) {
  7. return originalPush.call(this, location).catch(err => err)
  8. }
  9. const routes = [
  10. {
  11. path: '/',
  12. name: 'Home',
  13. // component: Home
  14. component: () => import("../components/home/home"),
  15. },
  16. {
  17. path: '/aboutUs',
  18. name: 'aboutUs',
  19. component: () => import("../components/aboutUs/aboutUs"),
  20. },
  21. {
  22. path: '/styleAdd',
  23. name: 'styleAdd',
  24. component: () => import("../components/styleAdd/styleAdd"),
  25. },
  26. // 登录
  27. {
  28. path: '/login',
  29. name: 'login',
  30. component: () => import("../views/login/login"),
  31. },
  32. // 创作中心首页
  33. {
  34. path: '/myPage',
  35. name: 'myPage',
  36. component: () => import("../views/myPage/myPage"),
  37. },
  38. // 选择模板
  39. {
  40. path: '/chooseModel',
  41. name: 'chooseModel',
  42. component: () => import("../views/model/chooseModel"),
  43. },
  44. // 模板预览new
  45. {
  46. path: '/previewModel',
  47. name: 'previewModel',
  48. component: () => import("../views/model/previewModel"),
  49. },
  50. // 编辑模板new
  51. {
  52. path: '/editModel',
  53. name: 'editModel',
  54. component: () => import("../views/model/editModel"),
  55. },
  56. // 聊天首页new
  57. {
  58. path: '/chat',
  59. name: 'chat',
  60. component: () => import("@/views/chat/chat"),
  61. },
  62. // 录入文案
  63. {
  64. path: '/getPaper',
  65. name: 'getPaper',
  66. component: () => import("../views/model/getPaper"),
  67. },
  68. // 合成视频
  69. {
  70. path: '/generateVideo',
  71. name: 'generateVideo',
  72. component: () => import("../views/model/generateVideo"),
  73. },
  74. // 下载视频
  75. {
  76. path: '/downloadVideo',
  77. name: 'downloadVideo',
  78. component: () => import("../views/model/downloadVideo"),
  79. },
  80. ]
  81. const router = new VueRouter({
  82. // mode: 'history',
  83. base: process.env.BASE_URL,
  84. routes
  85. })
  86. export default router