类库框架
文章平均质量分 83
js库,HTML库,开发框架
写完这行代码打球去
work life balance
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Umi 数据预加载功能详解
摘要 Umi 的数据预加载方案通过 clientLoader 机制解决了传统嵌套路由下的瀑布流请求问题。传统方式在组件挂载后串行请求数据(如 useEffect),导致总耗时累加。而 Umi 在路由匹配阶段即并行发起所有层级的数据请求,总耗时仅取决于最慢的单个请求,性能提升显著(示例中从530ms降至200ms)。该方案通过导出 clientLoader 函数实现,支持依赖父级数据和自动错误处理,结合约定式API路由可进一步简化开发。相比传统方式,Umi 实现了更快的加载速度和更好的用户体验。原创 2025-11-05 09:33:01 · 1169 阅读 · 0 评论 -
使用 patch-package 优雅地修改第三方依赖库
在前端开发中,有时我们需要对第三方依赖库进行修改以满足项目需求。然而,直接修改中的文件并不是一个好方法,因为每次重新安装依赖时这些修改都会丢失。是一个优秀的工具,可以帮助我们优雅地管理这些修改。本文将介绍如何使用修改的代码,并将修改保存为补丁文件。原创 2025-03-23 18:46:06 · 1739 阅读 · 0 评论 -
微前端框架深度对比与技术实现剖析
文章介绍主流的微前端框架对比原创 2025-03-22 12:24:29 · 1829 阅读 · 0 评论 -
解决 ECharts Map3D 在高分辨率大屏下鼠标与地图位置错位的问题
代码里设置了跟大屏的window.devicePixelRatio作比较,导致地图组件容器缩放了,但是渲染的地图的位置还是。是浏览器提供的属性,用于返回当前显示设备的物理像素与 CSS 像素的比例,通常用于处理高分辨率屏幕的适配问题。参数,用于适配不同分辨率的屏幕。可以在初始化 ECharts 实例时手动设置该参数,确保渲染比例正确。我们的大屏做了fit模式的自适应,根据屏幕宽高比和大屏的宽高比自动计算缩放比例。修改设备模式为responsive,调整一样的尺寸。尺寸,导致位置定位错误。原创 2025-03-22 11:48:14 · 822 阅读 · 0 评论
分享