- 博客(2)
- 收藏
- 关注
原创 前端KeepAlive与echart图表冲突问题解决
修改正确的原理其实很简单,实时监听就行了,但是不能简单的想到调用useEffect就OK了,useEffect与DOM是异步关系,不会阻塞浏览器的绘制流程,因此resize可能会在图表容器尺寸未更新时执行,导致偶尔图表无法正确显示。我当时使用的是umi框架,然后使用KeepAlive对页面进行缓存,后面做了一个数据统计的页面,调用了echart的图表组件结果发现图表缩成了一个小球甚至消失了。KeepAlive是来自umi框架的一个组件,功能就是给内部跳转的页面做一个缓存的。
2025-04-19 17:06:30
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人