我在使用vue +echarts 遇到这个问题,就是当我在前台获取到后台的数据后
并且将后台获取到的数据通过for 循环将参数转换成数组格式,并让他赋值到显示的地方,但是不知道因为什么原因前台总是显示不了数据。
##也不知道是不是因为数据格式原因?各位大佬请帮忙看一看这是个什么问题???
这是从后台获得数据并且将数据push 到定义好的空数组里。
这是定义的空数组。
这个是将定义好的数组赋值给要显示的x 轴。
这个是在前台console打印出来的数据。
初始化加载echarts你请求还没发,在请求发送成功之后setOption,更新视图
$.ajax({
url: '',
type: 'post',
dataType: 'json',
contentType: 'application/json',
async: true,
data: JSON.stringify({
}),
success: function(data) {
console.log(data)
var data1=[]
var data2=[]
myChart.setOption({
xAxis: {
data: data1
},
series: [{
data: data2
}]
});
}
});