摘要: umi 里约定 mock 文件夹下的文件即 mock 文件,文件导出接口定义,支持基于 require 动态分析的实时刷新,支持 ES6 语法,以及友好的出错提示,详情参看 umijs.org。 当客户端(浏览器)发送请求,如:GET /api/users,那么本地启动的 umi dev 会跟此配置 阅读全文
posted @ 2019-03-30 01:40 NHZ-M 阅读(7135) 评论(0) 推荐(0) 编辑
摘要: 官方默认业务组件会发布到 npm 的 ant-design-pro 上 所以只需要: 然后你就可以像使用 Ant Design 组件一样调用 pro 组件了。 注意,pro 组件默认依赖于 antd@3.0,需要保证 antd 版本的一致性。 阅读全文
posted @ 2019-03-30 01:24 NHZ-M 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 1 npm install babel-plugin-import --save babel-plugin-import 可以使用 babel-plugin-import 来进行按需加载,加入这个插件后,你可以这么写 babel-plugin-import 配置如下: 2 你的项目集成的umi时 需 阅读全文
posted @ 2019-03-30 01:20 NHZ-M 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 前端请求流程 在 Ant Design Pro 中,一个完整的前端 UI 交互到服务端处理流程是这样的: UI 组件交互操作; 调用 model 的 effect; 调用统一管理的 service 请求函数; 使用封装的 request.js 发送请求; 获取服务端返回; 然后调用 reducer 阅读全文
posted @ 2019-03-30 00:31 NHZ-M 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 业务场景: 代码: 有两点需要注意: 引入的 antd 组件类名没有被 CSS Modules 转化,所以被覆盖的类名 .ant-select-selection 必须放到 :global 中。 因为上一条的关系,覆盖是全局性的。为了防止对其他 Select 组件造成影响,所以需要包裹额外的 cla 阅读全文
posted @ 2019-03-30 00:22 NHZ-M 阅读(3319) 评论(0) 推荐(0) 编辑