我有一个问题,我试图解决。无法读取 null 的属性(读取“转换”)。这是什么意思?。 我从这个问题中检查了集成 mychart.update() 的选项 https://github.com/chartjs/Chart.js/issues/5149。 但是当我尝试启动时出现其他错误。
TypeError: Cannot read properties of null (reading 'length')
at Object.acquireContext (Chart.js?473e:7756:1)
at Chart.construct (Chart.js?473e:9324:1)
at new Chart (Chart.js?473e:9311:1)
at VueComponent.draw (Analytics-test.vue?b2a7:69:1)
at VueComponent.loadTrainings (Analytics-test.vue?b2a7:444:1)
at async VueComponent.mounted (Analytics-test.vue?b2a7:476:1)
在下面您可以看到我尝试启动的最后一个代码。
Прибыль/посещаемость
我也尝试了这个选项(使用 update()):
Прибыль/посещаемость
当我在调试器中打开字符串时:
您可以看到对此行的引用:
如果检查最后一个参考:
你可以看到这一行:
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
属性 length 是针对 Array 的,错误表明无法读取 length 的 null(重要的是“null”这个词),因此问题是具有该属性的 const 或 var 出于任何原因变为 null。 p>
问题出在模板上。 我忘记为画布写入正确的 ID。 一定是这样: