ant design pro v5 动态菜单

1.添加获取菜单请求(services/api.ts)export async function currentUserMenus() { return request<MenuDataItem[]>('/api/org/getUserMenus', { method: 'GET', });}2.修改app.tsx文件1)修改getInitialState方法export async function getInitialState(): Promise<{
摘要由CSDN通过智能技术生成

1.添加获取菜单请求(services/api.ts)

export async function currentUserMenus() {
 return request<MenuDataItem[]>('/api/org/getUserMenus', {
 method: 'GET',
  });
}

2.修改app.tsx文件

1)修改getInitialState方法

export async function getInitialState(): Promise<{
 settings?: Partial<LayoutSettings>;
 currentUser?: API.CurrentUser;
 menuData?: MenuDataItem[] | undefined;
 fetchUserInfo?: () => Promise<API.CurrentUser | undefined>;
 fetchUserMenus?: () => Promise<MenuDataItem[] | undefined>;
}> {
 const fetchUserInfo = async () => {
 try {
 const currentUser = await queryCurrentUser();
 return currentUser;
    } catch (error) {
 history.push(loginPath);
    }
 return undefined;
  };
 const fetchUserMenus = async () => {
 try {
 const menuData = await queryCurrentUserMenus();
 return menu
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值