我们上篇都介绍了如何设置layout布局,这时候我要多个页面呢,还有登陆页是没有layout的咋弄?难道要跟之前一样在layout组件里面写个判断啥的?
no no no 用了umi3框架也是几行代码搞定
.umirc.ts
import { defineConfig } from 'umi';
export default defineConfig({
nodeModulesTransform: {
type: 'none',
},
layout: {
name: 'An中台系统',
theme: 'pro',
locale: true,
},
routes: [
{ path: '/login', layout: false, component: '@/pages/login' },
{ path: '/', menu: {name: '首页', icon: 'home'}, component: '@/pages/index' },
{
path: '/menu',
menu: {
name: "菜单管理",
icon: 'home',
},
routes: [
{ path: '/menu/list',
menu: {
name: "菜单列表",
icon: 'home',
},
component: '@/pages/index'
},
]
},
{