不能找到dom节点的宽高,宽高获取不了导致绘制不出图

原因

在dom节点还没加载出来的时候就进行了图形的绘制

解决

方案A:settimeout延迟绘制

方案B:为dom绘制宽高

前提:chart 需要dom节点初始化

<div ref={chartRef} className="chart" style={{
        width: '100%',
        height:400
      }}></div>

解决Echarts+的警告:Can’t get DOM width or height | 程序员技术圈

更多推荐