frontend/src/config/router.config.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// eslint-disable-next-line
import { UserLayout, BasicLayout, RouteView, BlankLayout, PageView } from '@/layouts'
import { bxAnaalyse } from '@/core/icons'
export const asyncRouterMap = [
{
path: '/',
name: 'MenuIndex.vue',
component: BasicLayout,
meta: { title: '首页' },
redirect: '/dashboard/workplace',
children: [
// dashboard
{
path: 'dashboard',
name: 'dashboard',
redirect: '/dashboard/workplace',
component: RouteView,
// eslint-disable-next-line standard/object-curly-even-spacing
meta: { title: '仪表盘', keepAlive: true, icon: bxAnaalyse /* permission: [ 'dashboard' ] */ },
children: [
{
path: 'analysis/:pageNo([1-9]\\d*)?',
name: 'Analysis',
component: () => import('@/views/system/dashboard/Analysis'),
// eslint-disable-next-line standard/object-curly-even-spacing
meta: { title: '分析页', keepAlive: true /* permission: [ 'dashboard' ] */ }
},
{
path: 'workplace',
name: 'Workplace',
component: () => import('@/views/system/dashboard/Workplace'),
// eslint-disable-next-line standard/object-curly-even-spacing
meta: { title: '工作台', keepAlive: false/*, permission: [ 'dashboard' ] */ }
}
]
}
]
},
{
path: '*', redirect: '/404', hidden: true
}
]
/**
* 基础路由
* @type { *[] }
*/
export const constantRouterMap = [
{
path: '/user',
component: UserLayout,
redirect: '/user/login',
hidden: true,
children: [
{
path: 'login',
name: 'login',
component: () => import(/* webpackChunkName: "user" */ '@/views/userLoginReg/Login')
后面还有 24 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
