肚子咕卢卢. 2024-08-07 15:27 采纳率: 72.7%
浏览 64
已结题

vue3读取不到数据是什么原因

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

img

  • 写回答

1条回答 默认 最新

  • 沐爸muba 2024-08-07 20:01
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月15日
  • 已采纳回答 11月7日
  • 创建了问题 8月7日