You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.1 KiB

3 years ago
import index from './modules/index'
import BasicLayout from '@/layouts/home'
const frameIn = [
{
path: '/',
redirect: '/login',
},
{
path: '/',
component: () => BasicLayout,
meta: { title: '首页' },
children: []
},
index,
]
/**
* 在主框架之外显示
*/
// const frameOut = [
// // 登录
// {
// path: '/login',
// name: 'login',
// meta: {
// title: '登录'
// },
// component: () => import('@/pages/account/login')
// }
// ];
/**
* 错误页面
*/
const errorPage = [
{
path: '/403',
name: '403',
meta: {
title: '403'
},
component: () => import('@/pages/exception/error/403')
},
{
path: '*',
name: '404',
meta: {
title: '404'
},
component: () => import('@/pages/exception/error/404')
}
];
// 导出需要显示菜单的
export const frameInRoutes = frameIn;
// 重新组织后导出
export default [
...frameIn,
// ...frameOut,
...errorPage
];