使用echarts想通过fetch请求服务端数据,然后数据前端页面经过简单处理后再渲染组件。
但是fetch返回的数据是异步的,所以在数据没有准备好的前提下我的组件已经渲染了,所以如何让我的数据准备好之后再渲染组件?
下图是请求数据并进行简单处理,项目原因没有粘贴完,见谅。
fetch放在componentDidMount方法中:
下图是fetch方法随后几行以及绘制地图的一个方法,数据初始化在this.state中:
option中使用 data: this.state.resultdata0的方法,但是因为优先进行图形渲染,此时数据并未请求过来,所以页面数据为空,请问应该怎么处理啊?