111
jihongshun
8 天以前 0c741cdda7ef9935a20d3090dfea97e1ce8ae754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
 
import Designer from '@/views/designer/index'
import Preview from '@/views/preview/index'
import Layout from "@/views/manage/Layout";
import DesignList from "@/views/manage/DesignList";
import ImgPool from "@/views/manage/ImgPool";
import Login from "@/views/manage/Login";
 
export const manageMenus = [
    {
        path: '/designList',
        name: 'DesignList',
        component: DesignList,
        meta: { title: '大屏管理', icon: 'el-icon-data-line' }
    }, {
        path: '/imgPool',
        name: 'imgPool',
        component: ImgPool,
        meta: { title: '资源库管理', icon: 'el-icon-data-line' }
    },/* {
        path: '/imgGroup',
        name: 'imgGroup',
        component: () => import('@/views/manage/ImgGroup'),
        meta: { title: '资源分组管理', icon: 'el-icon-data-line' }
    },*/
]
 
// 创建 router 实例,然后传 `routes` 配置
export default new VueRouter({
    // mode: 'history',
    routes: [
        {
            path: '/login',
            name: 'login',
            component: Login,
        }, {
            path: '/',
            component: Layout,
            redirect: '/designList',
            children: manageMenus
        }, {
            path: '/design',
            name: 'Designer',
            component: Designer
        }, {
            path: '/preview',
            name: 'preview',
            component: Preview
        }, {
            path: '/view',
            name: 'view',
            component: Preview
        }
    ]
})