index.js 2.2 KB
Newer Older
L
lin-xin 已提交
1 2 3 4 5 6 7
import Vue from 'vue';
import Router from 'vue-router';

Vue.use(Router);

export default new Router({
    routes: [
L
lin-xin 已提交
8 9 10 11
        {
            path: '/',
            redirect: '/login'
        },
L
lin-xin 已提交
12
        {
L
lin-xin 已提交
13
            path: '/readme',
L
lin-xin 已提交
14 15
            component: resolve => require(['../components/common/Home.vue'], resolve),
            children:[
L
lin-xin 已提交
16 17 18 19
                {
                    path: '/',
                    component: resolve => require(['../components/page/Readme.vue'], resolve)
                },
L
lin-xin 已提交
20 21 22 23 24 25
                {
                    path: '/basetable',
                    component: resolve => require(['../components/page/BaseTable.vue'], resolve)
                },
                {
                    path: '/vuetable',
L
lin-xin 已提交
26
                    component: resolve => require(['../components/page/VueTable.vue'], resolve)     // vue-datasource组件
L
lin-xin 已提交
27 28 29 30 31 32 33
                },
                {
                    path: '/baseform',
                    component: resolve => require(['../components/page/BaseForm.vue'], resolve)
                },
                {
                    path: '/vueeditor',
L
lin-xin 已提交
34
                    component: resolve => require(['../components/page/VueEditor.vue'], resolve)    // Vue-Quill-Editor组件
L
lin-xin 已提交
35 36 37
                },
                {
                    path: '/markdown',
L
lin-xin 已提交
38
                    component: resolve => require(['../components/page/Markdown.vue'], resolve)     // Vue-Quill-Editor组件
L
lin-xin 已提交
39 40 41
                },
                {
                    path: '/upload',
L
lin-xin 已提交
42
                    component: resolve => require(['../components/page/Upload.vue'], resolve)       // Vue-Core-Image-Upload组件
L
lin-xin 已提交
43 44 45
                },
                {
                    path: '/basecharts',
L
lin-xin 已提交
46
                    component: resolve => require(['../components/page/BaseCharts.vue'], resolve)   // vue-schart组件
L
lin-xin 已提交
47 48
                },
                {
L
lin-xin 已提交
49 50
                    path: '/drag',
                    component: resolve => require(['../components/page/DragList.vue'], resolve)    // 拖拽列表组件
L
lin-xin 已提交
51 52
                }
            ]
L
lin-xin 已提交
53
        },
L
lin-xin 已提交
54 55 56 57
        {
            path: '/login',
            component: resolve => require(['../components/page/Login.vue'], resolve)
        },
L
lin-xin 已提交
58 59
    ]
})