Ant Design Pro 默认通过只需浏览器单方面就可处理的 HashHistory 来完成路由。如果要切换为 BrowserHistory,那在 src/index.js 中也有对应的内容可以直接修改,但需要在后端服务器进行相应路由配置。 二、详述 加载过程图 2.1、菜单→路由→组件 在左侧的导航栏点击列表页 > 标准列表后,可以进入到上面截图所示的页面。
1.0版本之前点击菜单加载页面 效果如下图 就是首次 加载的页面都会有这个 loading的效果 之后 就不会再有了 1.0版本之后 点击菜单加载 页面 效果如下图 感觉1.0版本之后 首次点击菜单 直接加载的是页面的数据 没有组件loading的那种感觉 PS:最奇怪是1.0版本之后 只有“监控页面”这个菜单首次点击 有那个loading的效果...
第一步:将ant-design-pro-master.zip解压到任意目录,我的目录是F:\code 第二步,导入项目到Idea中 第三步:进行初始化以及启动: tyarn install #安装相关依赖 tyarn start #启动服务 测试: 可以看到,系统已经启动完成。2.2、菜单和路由 默认的菜单是不能直接投入到项目开发的,所以,我们需要搞清楚如何自定义菜单...
让我们选择,我们必然选择的是第二种,从服务器加载menu,并且使用icon图标。 2.代码演示 如下,是官方文档的从服务器加载menu,并给它赋值icon的代码。 import { HeartOutlined, SmileOutlined } from '@ant-design/icons'; import type { MenuDataItem } from '@ant-design/pro-components'; import { PageContaine...
让我们选择,我们必然选择的是第二种,从服务器加载menu,并且使用icon图标。 2.代码演示 如下,是官方文档的从服务器加载menu,并给它赋值icon的代码。 import { HeartOutlined, SmileOutlined } from '@ant-design/icons';import type { MenuDataItem } from '@ant-design/pro-components';import { PageContainer,...
ant design pro解决初始加载,有顺序的请求/请求顺序报错问题/登录后再加载其他数据/异步的顺序问题/偷跑 方法是:如在Authorized.jsx中解决,当未登录成功(包括登录失败和登录验证中),就显示loading,否则继续 加载渲染children 一个三目运算或者if分支就可以解决,但是要写到最先加载的路由页面中,这样一开始加载页面时,...
由于公司业务需要目前在研究阿里的 Ant Design, 后来发现他们有现成的脚手架Ant Design Pro 拿过来看了下,确实很符合我们的要求,从开发、测试、构建部署等等基本上打通了各个环节,无脑用就好了。但是发现了几个比较麻烦的事情 比如: 一.菜单是写死的,是从一个叫menu.js中提取到的 ...
手头上至少有一个基于 ant design pro 项目 准备一个入口项目,作用是作为子系统的入口 下面统一一下叫法,anr-design-pro 项目称为子项目。入口项目称为主项目 先来接入子项目 为子项目安装 qiankun 插件 @umijs/plugin-qiankun yarn add @umijs/plugin-qiankun 2. 在 config/config.js 中加入插件 const plu...
* loading | boolean | 加载loading * dataSource | array | antd组件Table的 dataSource 数据格式(必传) * link | string | 新建按钮的跳转链接,不传不显示新建 * items | array | 数组对象,搜索生成页面的对象 具体参考Search组件说明 * current | int | 分页显示第几页(必传) ...
启动ant design vue pro脚手架 第一篇介绍了如何从git上拉取ant design vue pro脚手架并使用VS Code编辑器启动脚手架。在第二篇开始之前,我们先打开VS Code软件加载脚手架代码,并运行命令 npm run serve命令启动脚手架!通过浏览器访问地址:http://localhost:8000进入登录首页。系统登录首页如下图所示:自定义...