ant-design-pro写的比较笼统,router-nav-cn
这里详细介绍一下从服务器请求菜单的过程:
第一步:找到入口文件layouts/BasicLayout.js
第二步:配置请求方法及菜单调用menuData

第三步:新建一个menu.js,调用 model 的 effect

第四步:调用统一管理的 service 请求函数

最后一步:json格式

注意:如果菜单有子级时,需要多做一步操作:


需要将数据进行改造,将父级地址添加到子级去,代码以下:

import { isUrl } from '@/utils/utils';
function formatter(data, parentPath = '/', parentAuthority) {return data.map(item => {let { path } = item;if (!isUrl(path)) {path = parentPath + item.path;}// if (item.icon) {//     icon = item.icon.replace('icon-', '');// }const result = {...item,path,authority: item.authority || parentAuthority,};if (item.children) {result.children = formatter(item.children,`${parentPath}${item.path}/`, item.authority);}return result;});
}

以上,有帮助请点个赞,谢谢。同时也是为了以后可以自己查阅一下。

ant-design-pro v4 从服务器请求菜单相关推荐

  1. ant design pro v4 从后台服务器请求菜单,思路,具体代码及坑

    原文见:https://www.yuque.com/asuncat/htn2dd/wgnx0u 版本信息 ant design pro : v4.2.2 umi: v3.2.14 pro-layout ...

  2. UmiJS TypeScript Ant Design Pro v4 从零开始实战教程(63 个视频)

    UmiJS & TypeScript & Ant Design Pro v4 从零开始实战教程(63 个视频) Antd Pro 是国内最流行的前端后台框架,使用它可以轻易搭建一个超级 ...

  3. Ant Design Pro v4 is Here

    Ant Design Pro v4 is Here 距离 Pro 的上个版本发布已经过去了 8 个月,Pro 也进行了许多的迭代,但是大部分更新仍然以修复 bug 为主.在此期间我们遇到了许多使用 P ...

  4. Ant Design Pro V4下载运行

    简介:Ant Design Pro是阿里巴巴旗下蚂蚁金服开源的中台前端/设计解决方案,官网. 一.下载安装 1.1 前序准备 你的本地环境需要安装 yarn.node 和 git.我们的技术栈基于 E ...

  5. Ant Design Pro V4 入门到实战手册【2020】

    前言 第一章 初识 Ant Design Pro 1. 调整 Ant Design Pro 基本配置 2. 浅析 Ant Design Pro 工作流程 第二章 布局和路由 1. 复杂页面布局的&qu ...

  6. 服务器返回的响应数据无效,Ant Design Pro 5 网络请求和错误处理

    Ant Design Pro 5 的网络请求有点复杂,只看文档不阅读源码搞不清楚到底发生了什么事情.涉及到fetch umi-request @umijs/plugin-request Ant Des ...

  7. Ant design pro v4-服务器菜单和路由权限控制

    要解决的问题:ant design pro默认情况下,菜单和路由都用配置的方式,在前端的config/config.ts中配置.但是大多数后台系统都需要由后端服务器控制权限. 类似的需求一般包括两点: ...

  8. Ant Design Pro模板无多标签页解决方案

    白嫖了无尽岁月,我也来写个博客.希望能帮到你! 网上一些方案都是把官方模板替换成自己写的.本人的方案是在模板的基础上进行添砖加瓦,理解起来更容易! 解决思路是: 记录页面切换时的路由(onPageCh ...

  9. Ant Design Pro v5 获取动态菜单与基于角色权限管理视频教程(33 个视频)

    Ant Design Pro v5 获取动态菜单与基于角色权限管理视频教程(33 个视频) 很多人问如何获取动态菜单的,所以在 antd prov 5 来讲一下角色管理的.从最基础的用户管理,角色管理 ...

最新文章

  1. 我们工作到底为了什么(这篇文章很重要)----强烈推荐
  2. php使用array_filter()和回调删除数组中的某个元素
  3. VC++的学习(基于VS2008)——windows程序内部运行机制
  4. 构建之法----软件工程简介
  5. 要想赚到最轻松的钱,就要靠资源整合的重要性
  6. Git仓库完整迁移,包括分支和标签和日志
  7. python加减乘除计算器 eval_Python计算器(模拟eval)
  8. David Pozar 微波工程读书笔记(二)
  9. ZZULIOJ1026
  10. WX系列无线漫游的配置
  11. 普通文档怎么换成php,腾讯在线文档如何转化为普通文档
  12. 北航计算机学院好气派,2017年北京航空航天大学国内排名第几
  13. 简单实现同一局域网下的本地网页访问
  14. Python画好看的星空图
  15. Consul4-linux安装consul以及集群搭建
  16. docker 运行 web 服务和部署 Go web app
  17. 【论文解读】持续学习三种情形
  18. Freertos中空闲任务的重要性
  19. 这台计算机上没有安装驱动程序,电脑打印机显示没有安装驱动怎么办啊
  20. 计算机课 - 计算机科学导论

热门文章

  1. 2021-10-05尤破金10/现货黄金白银日内走势是涨是跌?期货原油伦敦金晚间美盘操作建议
  2. python人工智能开发-Python人工智能开发从入门到精通
  3. 学习笔记:隋唐的农村生活
  4. java变量怎么进行百分比_在Java中显示百分比
  5. 七牛云转码微信录音永久存储本地
  6. Linux Docker常用命令
  7. 多段录音怎么合成在一起?
  8. 今天下雪了,你们迟到了吗?
  9. docker 基础命令 ,容器存为镜像,载入镜像,生成容器
  10. 域服务器共享文件夹权限,域用户权限|共享文件夹