echarts图表 后端返回有数据,但是init()时总报错undefined
时间: 2024-02-01 18:14:51 浏览: 123
这种情况可能是因为前端代码中的异步请求与后端返回数据的时间不同步导致的。一种解决方法是把echarts图表的初始化放在异步请求的回调函数中。例如:
```
$.ajax({
url: 'your-api-url',
type: 'GET',
success: function(data) {
// 初始化echarts图表
var myChart = echarts.init(document.getElementById('your-chart-id'));
myChart.setOption({...}); // 设置图表配置项和数据
}
});
```
另外,如果你使用的是Vue或React等前端框架,还可以考虑使用对应框架的生命周期函数来进行echarts图表的初始化。
阅读全文
相关推荐















