Closed admover closed 6 years ago
根据您给出的 option
,在目前 HEAD 版本中,我没有复现出这个报错。
因为您给的 option
中,series
一项是空的。不知道是不是 option
不全?
我是通过react用的,也会出现这个错误(我这里dataZoom
的type
为insider
)。
@100pah 复现方法就是保持series
为[]
,然后让render
方法执行两次,第二次就会报错。有时间我贴个出错样例。
重新尝试了下,我上面的结论不太准确。下面的例子必然能够重现错误:
echarts: 4.0.3 echarts-for-react: 2.0.6
<ReactEcharts
notMerge={true}
option={{
dataZoom: [{
type: 'inside',
start: 0,
end: 100
}],
xAxis: {
type: 'time'
},
yAxis: {
type: 'value'
},
series: []
}} />
关键地方有几个:
series
必须为[]
dataZoom
不能为[]
notMerge
必须为true
另外,如果lazyUpdate
为true
,那么可能要第二次渲染才会报错,而且是一直无限循环刷错误提示。
One-line summary [问题简述]
使用dataZoom echarts 3 中正常 echarts 4 中报错
Version & Environment [版本及环境]
Expected behaviour [期望结果]
ECharts option [ECharts配置项]
Other comments [其他信息]