今天在debug的时候发现一个令人匪夷所思的问题,即在当前路由下打开echarts图表后其正常显示

切换路由后切换回去

检查了一遍排除了样式污染的可能,切换的路由也未载入echarts图表(原因不详)
解决方案:无意中发现窗口变动时图形会恢复正常所以我们可以使用自定义触发窗口变更的方法(写在echarts图形配置附近即可)
window.dispatchEvent(new Event(‘resize’))

本文讲述了开发者在调试过程中遇到的一个奇特问题:echarts图表在当前路由下正常显示,但在切换路由后再回到原页面时出现问题。通过排查发现与窗口大小改变有关,通过自定义`resize`事件触发解决了图表显示异常。
今天在debug的时候发现一个令人匪夷所思的问题,即在当前路由下打开echarts图表后其正常显示

切换路由后切换回去

检查了一遍排除了样式污染的可能,切换的路由也未载入echarts图表(原因不详)
解决方案:无意中发现窗口变动时图形会恢复正常所以我们可以使用自定义触发窗口变更的方法(写在echarts图形配置附近即可)
window.dispatchEvent(new Event(‘resize’))

3591
1436
2571

被折叠的 条评论
为什么被折叠?