vue3读取不到数据是什么原因,方法也已经调用了,vue3读取不到数据是什么原因,方法也已经调用了

这个错误涉及到同步异步和事件循环机制。
错误原因:
option对象在取xdata.value时,getDeviation函数还未执行完,xdata.value还并未赋值,所以取不到数据。
解决方案:
可以再获取数据后再执行echartsInit,两种方式:1.将echartsInit的调用写在xdata.value赋值语句之后。2.使用async/await改写getDeviation,异步操作改成同步操作。
关于事件循环机制,可以看下我个人分享的博客,希望能帮到你。