在 echarts 正常渲染后,会在容器 div 上面添加一个自定义的属性_echarts_instance_,
我们可以在判断数据为空时,在容器里面加上暂无数据。具体代码如下:
if(!dataObj.length>0){
$("#produce").html('<div id="nodata" style="text-align: center;height:300px;line-height: 300px">暂无数据...</div>');
$('#produce').removeAttr('_echarts_instance_');
return;
}