无法读取 null 的属性(读取“转换”)。这是什么意思?
P粉207483087
P粉207483087 2024-01-10 16:36:20
[Vue.js讨论组]

我通过 Chartjs 库使用来自 axios 的动态数据创建了图表。 但是当我刷新浏览器图表时,首先没有任何可用的内容,如下所示:

如果我更改浏览器窗口的尺寸 - 所有图表都会显示:

来自控制台的错误:

Uncaught TypeError: Cannot read properties of null (reading 'transition')
    at Chart.transition (Chart.js?473e:9865:1)
    at Chart.draw (Chart.js?473e:9827:1)
    at Chart.render (Chart.js?473e:9799:1)
    at Object.callback (Chart.js?473e:2208:1)
    at Object.advance (Chart.js?473e:3544:1)
    at Object.startDigest (Chart.js?473e:3517:1)
    at eval (Chart.js?473e:3506:1)

我不知道为什么会这样,也不知道该怎么办。 看起来浏览器首先尝试构建图表(但尚未收到数据)。 整个计算过程大约需要 580ms。

此 MainChart.vue 用于构建图表:



此公共页面 Analytics-test.vue。 我跳过了所有方法。



methods中有19个函数,我决定不在这里输入。

P粉207483087
P粉207483087

全部回复(1)
P粉311464935

此错误似乎与此 GitHub 问题中描述的错误类似:https:// github.com/chartjs/Chart.js/issues/5149 听起来这可能是由于图表立即加载数据而引起的,但是关于该问题的评论中有一些解决方案.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号