【发布时间】:2019-08-16 06:08:22
【问题描述】:
后端返回的config中的series数据类型错误显示为highcharts error #14。
如果出现类似的highcharts错误代码,则整个页面为空白。
如何监控Highcharts React中的错误并在div中显示错误消息而不是导致整个页面崩溃
constructor(props) {
super(props);
this.state = {
config: {
title: {
text: 'test'
},
series: [{"type":"column",
"data":[{"date":1546790400000,"y":'323'},
{"date":1546790400000,"y":'756'},
{"date":1546790400000,"y":'646'}]
}]
}
};
}
render() {
return (
<div>
<HighchartsReact highcharts={Highcharts}
options={this.state.config} />;
</div>
);
}
I expect:
render() {
return (
<div>
uncaught at _callee Error: Highcharts error #14
</div>
);
}
但不是整个页面崩溃
【问题讨论】:
-
嗨,如果您阅读了
highcharts error 14page here,您将很快解决问题,只需将"y":'323'更改为"y":323
标签: reactjs highcharts