diff --git a/src/components/Echarts/renderChart.js b/src/components/Echarts/renderChart.js index 7a595f0..b15d08f 100644 --- a/src/components/Echarts/renderChart.js +++ b/src/components/Echarts/renderChart.js @@ -7,5 +7,18 @@ export default function renderChart(props) { document.getElementById('main').style.height = "${height}px"; var myChart = echarts.init(document.getElementById('main')); myChart.setOption(${toString(props.option)}); + myChart.on('click', function(params) { + var seen = []; + var paramsString = JSON.stringify(params, function(key, val) { + if (val != null && typeof val == "object") { + if (seen.indexOf(val) >= 0) { + return; + } + seen.push(val); + } + return val; + }); + window.postMessage(JSON.stringify(paramsString)); + }); ` }