umi
文章平均质量分 77
Lan Ju
这个作者很懒,什么都没留下…
展开
-
低代码平台 h5-dooring 解读之渲染引擎
首发自 语雀文档@blueju前言渲染引擎,一般来说我认为可以这么解释:将物料拖拽到设计器画布后,将其渲染成真实的组件的一种机制。接下来将从代码层面由外到里地解读 h5-dooring 的渲染引擎。SourceBoxSourceBox 组件是一个包含了工具栏、右键菜单、物料栏、画布、属性栏的大组件,由于渲染引擎所在的画布内的逻辑很多,便将其作为独立组件,名为 ViewRender。只需要将关键数据作为属性传入即可完成渲染,属性名为 pointData,直译较为奇怪,暂且可理解为原子数据,.原创 2022-03-16 13:18:44 · 1021 阅读 · 0 评论 -
微前端中,为子应用配备开发环境临时导航菜单,提高开发效率
首发于 语雀文档场景子应用开发过程中,势必需要频繁地切换菜单 ,但因为子应用打包后是要接入到基座的,因此不能有菜单等。但如此的话,日常的开发又会不方便,甚至影响开发效率。但我的个人直觉,貌似更正确的做法是:将子应用直接接入到基座中开发调试,因此目前场景下,我们需要的是:在开发环境下,我们希望有菜单,方便我们开发人员进入及路由切换;在生产环境下,我们希望没有菜单;因此我们可以在打包里做手脚。具体操作一般能考虑到这种场景的,势必也是使用 umi 有一段时间了,因此操作这块的介绍不会详.原创 2021-05-07 08:44:43 · 543 阅读 · 0 评论 -
在微前端中,antd icon createFormIconfontCN 的本地化问题
首发于 语雀文档前言用过 antd icon 的朋友们可能知道,其中介绍的用法是:https://ant.design/components/icon-cn/#components-icon-demo-iconfontimport { createFromIconfontCN } from '@ant-design/icons';const IconFont = createFromIconfontCN({ scriptUrl: '//at.alicdn.com/t/font_8d.原创 2021-04-06 11:32:40 · 2313 阅读 · 3 评论 -
mock 请求分发
首发于 语雀文档背景是这样的我们公司的后管项目走的不是 resful 风格的 api,而是走后管网关,后管网关会将请求进行分发,具体怎么分发,有这么以下几点:请求全部走 POST请求 URL 统一为 /agrs数据提交方式为 application/json数据格式大致分为:系统报文头服务名接口名接口版本号系统标识本地报文头用户信息分页信息设备信息报文体视具体情况而变化的动态数据文件传输走 OSS,不走表单文件流…痛点我们前端当然.原创 2021-03-06 18:10:16 · 214 阅读 · 0 评论 -
umi-request 获取数据流
首发于 语雀文档前言微前端产品开发中使用到了 umi-request 这个,类似于 axios(但貌似又强于 axios),因为碰到文件下载的功能,也即是:获取数据流,记录一下。其实最重要的两点无非是:responseType 要设置成 blobhttps://github.com/blueju/umi-request-practice/blob/4f11c63e7b47f730ed1bcdde867c6f4575241485/example/get-data-stream.jsx#L.原创 2020-12-29 14:52:44 · 3037 阅读 · 0 评论 -
umi-request 统一异常处理实践
前言本人在工作中用到了 umi-request,百度谷歌搜了一遍,感觉都没找到超过 3 篇合适且含代码的文章,因此只能自行实践总结了。umi-request 有点不同umi-request 与 axios & xhr 不太一样,它是基于 fetch 实现的,因此它只有在网络错误的情况下,才会抛出错误(即:catch),即使接口返回的是 404/500 等错误。umi-request 自带提供一个错误处理函数 errorHandler,所有在 umi-request 中执行的代码如果抛出错误原创 2020-12-28 21:32:50 · 5721 阅读 · 0 评论