|
- import Vue from 'vue'
- import VueRouter from 'vue-router'
-
- Vue.use(VueRouter)
-
- // 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题
- const originalPush = VueRouter.prototype.push
- VueRouter.prototype.push = function push(location) {
- return originalPush.call(this, location).catch(err => err)
- }
-
- const routes = [
- {
- path: '/',
- name: 'Home',
- // component: Home
- component: () => import("../components/home/home"),
- },
- {
- path: '/aboutUs',
- name: 'aboutUs',
- component: () => import("../components/aboutUs/aboutUs"),
- },
- {
- path: '/styleAdd',
- name: 'styleAdd',
- component: () => import("../components/styleAdd/styleAdd"),
- },
- // 登录
- {
- path: '/login',
- name: 'login',
- component: () => import("../views/login/login"),
- },
- // 创作中心首页
- {
- path: '/myPage',
- name: 'myPage',
- component: () => import("../views/myPage/myPage"),
- },
- // 选择模板
- {
- path: '/chooseModel',
- name: 'chooseModel',
- component: () => import("../views/model/chooseModel"),
- },
- // 模板预览new
- {
- path: '/previewModel',
- name: 'previewModel',
- component: () => import("../views/model/previewModel"),
- },
- // 编辑模板new
- {
- path: '/editModel',
- name: 'editModel',
- component: () => import("../views/model/editModel"),
- },
- // 聊天首页new
- {
- path: '/chat',
- name: 'chat',
- component: () => import("@/views/chat/chat"),
- },
- // 录入文案
- {
- path: '/getPaper',
- name: 'getPaper',
- component: () => import("../views/model/getPaper"),
- },
- // 合成视频
- {
- path: '/generateVideo',
- name: 'generateVideo',
- component: () => import("../views/model/generateVideo"),
- },
- // 下载视频
- {
- path: '/downloadVideo',
- name: 'downloadVideo',
- component: () => import("../views/model/downloadVideo"),
- },
- ]
-
- const router = new VueRouter({
- // mode: 'history',
- base: process.env.BASE_URL,
- routes
- })
-
- export default router
|