'调整路由'

pull/124/head
lin-xin 2018-09-10 11:49:22 +08:00
parent 38a5d315aa
commit 90f44405ba
2 changed files with 27 additions and 20 deletions

View File

@ -64,7 +64,7 @@
}, },
{ {
index: '3-2', index: '3-2',
title: '编辑器', title: '三级菜单',
subs: [ subs: [
{ {
index: 'editor', index: 'editor',
@ -92,15 +92,20 @@
index: 'drag', index: 'drag',
title: '拖拽列表' title: '拖拽列表'
}, },
{
icon: 'el-icon-warning',
index: 'permission',
title: '权限测试'
},
{ {
icon: 'el-icon-error', icon: 'el-icon-error',
index: '404', index: '6',
title: '404页面' title: '错误处理',
subs: [
{
index: 'permission',
title: '权限测试'
},
{
index: '404',
title: '404页面'
}
]
} }
] ]
} }

View File

@ -69,24 +69,26 @@ export default new Router({
path: '/permission', path: '/permission',
component: resolve => require(['../components/page/Permission.vue'], resolve), component: resolve => require(['../components/page/Permission.vue'], resolve),
meta: { title: '权限测试', permission: true } meta: { title: '权限测试', permission: true }
},
{
path: '/404',
component: resolve => require(['../components/page/404.vue'], resolve),
meta: { title: '404' }
},
{
path: '/403',
component: resolve => require(['../components/page/403.vue'], resolve),
meta: { title: '403' }
},
{
path: '*',
redirect: '/404'
} }
] ]
}, },
{ {
path: '/login', path: '/login',
component: resolve => require(['../components/page/Login.vue'], resolve) component: resolve => require(['../components/page/Login.vue'], resolve)
},
{
path: '/404',
component: resolve => require(['../components/page/404.vue'], resolve)
},
{
path: '/403',
component: resolve => require(['../components/page/403.vue'], resolve)
},
{
path: '*',
redirect: '/404'
} }
] ]
}) })