然后这是获取到的数据
有点长,纠结了两天,不知道哪里出了问题。新人发帖,谢谢大佬解答
然后这是获取到的数据
有点长,纠结了两天,不知道哪里出了问题。新人发帖,谢谢大佬解答
在Axios.post的返回数据里,你只把返回值处理加工,赋值给了 xAxisdata 和 seriesData ,并没有看到将改变后的 option 赋值给 myChart。
想要维护好这份代码,建议你:
1.option 做计算属性,方便异步请求后,及时更新,记得deep属性设置为 true
2.在Axios.post的成功函数里,将改变后的 option 赋值给 myChart,也就是 myChart.setOption(option)
this.$nextTick(()=>mtChart.setOption())
数据变化后要执行的某个操作,而这个操作需要使用随数据改变而改变的DOM结构的时候,这个操作都应该放进Vue.nextTick()
的回调函数中
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
myChart.setOption()
用早了,你的数据是异步的