Просмотр исходного кода

图表key值只判断baseOption和media,以减少因为点击钻取造成的重新渲染次数

zhuth 6 лет назад
Родитель
Сommit
ed48a7d82a

+ 4 - 1
src/components/chartDesigner/charts/echartsView.jsx

@@ -54,7 +54,10 @@ class EchartsView extends Component {
                         )
                     :null}
                     <Echarts
-                        key={hashcode(chartOption)}
+                        key={hashcode({
+                            baseOption: chartOption.baseOption,
+                            media: chartOption.media
+                        })}
                         option={chartOption}
                         events={drillable?this.getEvents:{}}
                     />

+ 0 - 1
src/models/parseChartOption.js

@@ -559,7 +559,6 @@ function aggregateTableOption( data, aggregateTableConfig, themeConfig, styleCon
         data: tableData
     };
 
-    console.log(option);
     return option;
 }