Ant Design Pro 默认通过只需浏览器单方面就可处理的 HashHistory 来完成路由。如果要切换为 BrowserHistory,那在 src/index.js 中也有对应的内容可以直接修改,但需要在后端服务器进行相应路由配置。 二、详述 加载过程图 2.1、菜单→路由→组件 在左侧的导航栏点击列表页 > 标准列表后,可以进入到上面截图所示的页面。
选择模板后,会弹出选择版本,我们选择v5(v5默认是typescript版本,也是antd pro的最新开发模式,v4可以选择javascript/typescript两种版本,如果不想用typescript方式,可以选择v4,然后再选择javascript即可。 Ant Design Pro 脚手架将会自动安装... 运行Antd Pro(Ant Design Pro,下文简称Antd Pro) 安装教授架完毕后,执行命...
初次进入页面时需要先加载省份数据,那么我们需要在created方法中实现: created() { // 初始化加载省份数据 // getAreaList是我这边用axios调用后端接口的方法 // 第一个参数是pid,0是指对顶层数据,即是省份数据,如果是其他值则是获取城市数据 // 第二个参数是回调函数 getAreaList(0, (res, status) => { ...
1.0版本之前点击菜单加载页面 效果如下图 就是首次 加载的页面都会有这个 loading的效果 之后 就不会再有了 1.0版本之后 点击菜单加载 页面 效果如下图 感觉1.0版本之后 首次点击菜单 直接加载的是页面的数据 没有组件loading的那种感觉 PS:最奇怪是1.0版本之后 只有“监控页面”这个菜单首次点击 有那个loading的效果...
自定义修改页面系统图标、 大标题、小标题描述 修改路径:ant-design-vue-pro/src/layouts/UserLayout.vue 修改方式:打开UserLayout.vue文件,定位修改图标标题描述的位置,如下图所示。可以看到系统图标引入在img标签的src属性,且格式为svg格式,我们可以在iconfont上复制图标的svg代码,然后将logo.svg内容替换成我们...
后来发现他们有现成的脚手架Ant Design Pro 拿过来看了下,确实很符合我们的要求,从开发、测试、构建部署等等基本上打通了各个环节,无脑用就好了。但是发现了几个比较麻烦的事情 比如: 一.菜单是写死的,是从一个叫menu.js中提取到的 二.路由同理,也是从router.js里配置出来 ...
ant-design-pro动态加载menu菜单 ant-design-pro项目的菜单可以在config文件夹下的routes.ts文件里配置. 如果需要通话后端数据接口获取,官方也提供了方法 routes.ts文件里的路由还是要添加,和静态路由是一样 菜单接口数据, commonLayout公共页面部分 和redirect菜单重置部分不需要了,其他和routes.ts的数据格式一样...
让我们选择,我们必然选择的是第二种,从服务器加载menu,并且使用icon图标。 2.代码演示 如下,是官方文档的从服务器加载menu,并给它赋值icon的代码。 import { HeartOutlined, SmileOutlined } from '@ant-design/icons';import type { MenuDataItem } from '@ant-design/pro-components';import { PageContainer,...
antdesignpro 全局有默认的loading样式icon,比如dva处理数据请求时的默认loading图。如何一次性快速更改默认的loading?比如我想换个loading图标? 💻 示例代码 import { PageLoading } from '@ant-design/pro-layout'; 🚑 其他信息 github-actionsbotcommentedAug 27, 2021 ...
笔者近期的项目开发都在使用Vue框架,在此整理下怎么样在Vue框架下实现ant-design-pro中菜单路由的配置方案。 背景: 一般中后台系统都需要根据当前登录用户的信息展示相应的模块,这就要求前端需要在拿到用户信息后对整个系统的菜单和路由做相应的鉴权处理。