-
先来一个官网的介绍:umi4官网(布局与菜单)
ok看完官网关于动态渲染的介绍,比较笼统很多详细的配置,包括导向不清晰。
-
首先要明确两个文件,app.[ts | tsx]、.umirc.ts、access.ts
app.[ts|tsx]
-
先说app.[ts | tsx]
此处书写
export async function getInitialState(): Promise<any> {
// 鉴权需要在此处书写传到access的值,在此处通过return的方式传递给access.ts文件
const data = {
accessData: ['/setting', '/assetcloud', '/application'],
};
return data;
}
conso.log(params, defaultMenuData)得到的值为
上面console.log的值是从.umirc.ts中得到的,我在.umirc.ts中的routes是提取到config/route的文件下的