router.js 3.2 KB
Newer Older
BeMount's avatar
BeMount 已提交
1 2 3 4 5 6 7
import Home from '@/views/Home.vue';

export const appRouters = [
    {
        path:'/articleManagement',
        name:'articleManagement',
        title:'文章管理',
8
        icon:'ios-map-outline',
BeMount's avatar
BeMount 已提交
9 10 11 12 13 14 15 16 17 18
        component: Home,
        children:[
            {
                path:'index',
                name:'articleManagementIndex',
                component: articleManagement => import('@/views/article-management/articleManagement')
            }
        ]
        
    },
19 20 21 22 23 24 25 26 27 28 29 30 31 32
    {
     path:'/commentManagement',
     name:'commentManagement',
     title:'评论管理',
     icon:'md-hand',
     component:Home,
     children:[
        {
            path:'index',
            name:'commentManagementIndex',
            component: commentManagement => import('@/views/comment-management/comment-management')
        }
     ]
    },
BeMount's avatar
BeMount 已提交
33 34 35 36
    {
        path:'/aboutWriter',
        name:'aboutWriter',
        title:'作者相关',
37
        icon:'ios-paper-plane-outline',
BeMount's avatar
BeMount 已提交
38 39 40 41 42 43 44 45
        component:Home,
        children:[
            {
                path:'index',
                name:'aboutWriterIndex',
                component: aboutWriter => import('@/views/about-writer/aboutWriter')
            }
        ] 
46 47 48 49
    },
    {
        path:'/markdown-editor',
        name:'markdownEditor',
50 51
        title:'markdown编辑',
        icon:'md-brush',
BeMount's avatar
BeMount 已提交
52
        access: 1,
53 54 55 56 57 58 59 60 61
        component:Home,
        children:[
            {
                path:'index',
                name:'markdowEditorIndex',
                component: markdownEidtor => import('@/views/markdown-editor/markdown-editor')
            }
        ]

BeMount's avatar
BeMount 已提交
62 63 64 65 66 67 68
    }
]

export const otherRouters = {
    path:'/',
    component:Home,
    name:'Home',
69
    redirect:'/articleManagement/index',
BeMount's avatar
BeMount 已提交
70 71 72 73 74
    children:[
        {
            path:'personalCenter',
            name:'personalCenter',
            title:'个人中心',
75
            redirect:'/personalCenter/personalInfo',
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
            component: personalCenter => import('@/views/personal-center/personalCenter'),
            children:[
                {
                    path:'personalInfo',
                    name:'personalInfo',
                    component: personalInfo => import('@/views/personal-center/components/personal-info/personalInfo')
                },
                {
                    path:'updateAvatar',
                    name:'updateAvatar',
                    component: updateAvatar => import('@/views/personal-center/components/update-avatar/updateAvatar')
                },
                {
                    path:'updatePassword',
                    name:'updatePassword',
                    component: updatePassword => import('@/views/personal-center/components/update-password/updatePassword')
                },
93 94 95 96 97
                {
                    path:'completeInfo',
                    name:'completeInfo',
                    component: completeInfo => import("@/views/personal-center/components/complete-info/completeInfo")
                },
98 99 100 101 102 103
                {
                    path:'myCollection',
                    name:"myCollection",
                    component: myCollection => import('@/views/personal-center/components/my-collection/myCollection')
                }
            ]
BeMount's avatar
BeMount 已提交
104 105 106 107
        }
    ]
}