From f0ae5b14f3f8ae325f8ed01e95ce4f4a8dc7dad9 Mon Sep 17 00:00:00 2001 From: heheer Date: Mon, 7 Jul 2025 10:08:24 +0800 Subject: [PATCH] echarts crush catch (#5156) --- .../app/src/components/Markdown/img/EChartsCodeBlock.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/app/src/components/Markdown/img/EChartsCodeBlock.tsx b/projects/app/src/components/Markdown/img/EChartsCodeBlock.tsx index e2fb0e25a..2659d7c26 100644 --- a/projects/app/src/components/Markdown/img/EChartsCodeBlock.tsx +++ b/projects/app/src/components/Markdown/img/EChartsCodeBlock.tsx @@ -56,8 +56,12 @@ const EChartsCodeBlock = ({ code }: { code: string }) => { if (!option) return; if (chartRef.current) { - eChart.current = echarts.init(chartRef.current); - eChart.current.setOption(option); + try { + eChart.current = echarts.init(chartRef.current); + eChart.current.setOption(option); + } catch (error) { + console.error('ECharts render failed:', error); + } } findMarkdownDom();