在 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;
}
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐