比如series有3个对象,里面每个都有data,后台请求数据后,只能通过setOptions的方法设置数据吗?另外顺序呢?只能根据之前写好的顺序填充吗?
在重新setOption一下,就能设置新数据。
另外顺序根据series自行调整就可以吧,就是设置data字段时分开赋值。
this.chart.setOption({series: [ { name: '数据1', type: 'line', stack: 'Total', data: data1 // 接口数据1 }, { name: '数据2', type: 'line', stack: 'Total', data: data2 // 接口数据2 }, { name: '数据3', type: 'line', stack: 'Total', data: data3 // 接口数据3 } ]})
设置的时候你可以做一下排序
let chart = echarts.init(document.getElementById('main'));let option = { series: [ {name: '系列1', type: 'line', data: []}, {name: '系列2', type: 'line', data: []}, {name: '系列3', type: 'line', data: []} ]};// 设置初始选项chart.setOption(option);let backendData = [ {name: '系列1', data: [120, 132, 101, 134, 90, 230, 210]}, {name: '系列2', data: [220, 182, 191, 234, 290, 330, 310]}, {name: '系列3', data: [150, 232, 201, 154, 190, 330, 410]}];backendData.forEach((item) => { let seriesItem = option.series.find(s => s.name === item.name); if (seriesItem) { seriesItem.data = item.data; }});chart.setOption(option);
只能用 setOptions
这个API,因为要重新渲染。
“顺序” 我没理解,具体指的是什么?
在 www.isqqw.com 这个网站中找的,突然被删了
为什么可以获取后端数据,但是要绑定的时候就显示空值 绑定数据会显示但是也会报错
tooltip.trigger 我设置的是 axis, 所以只能通过坐标轴,点击节点,Chart.on('click', function(params){...}), 才能获取回调函数,能不能点击色块区域,获取回调函数,坐标点太小操作不友好
有人能帮我解决jmeter中响应头中的错误消息吗。在一个页面中记录了blazemeter的脚本,其中包含数据填充日期,但在post请求返回响应后,我将对象移动到错误页面404。Post请求响应消息如下所示
错误:网络错误在createError(createError.js:16)在XMLHttpRequest.handle错误(xhr.js:84) 当我试图从我创建的后端获取数据时,我遇到了上述错误。 我已在我的操作中编写了以下代码, 我能够在Postman中从该API获取数据。 邮递员回应:- 操作类型文件:- export const GET_PEOPLE='GET_PEOPLE'
如题所述:前端的代码如下 传递如图 后端处理代码如下: 后端打印结果如下: 请问,哪里出现问题?