Ich habe ein Problem, das ich zu lösen versuche. Die Eigenschaft von Null kann nicht gelesen werden (‚Konvertierung‘ lesen). Was bedeutet das? . Ich habe die Option zur Integration von mychart.update() aus dieser Frage geprüft https://github.com/chartjs/Chart.js/issues/5149. Aber wenn ich versuche zu starten, erhalte ich andere Fehlermeldungen.
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)
Unten sehen Sie den letzten Code, den ich zu starten versucht habe.
Прибыль/посещаемость
Ich habe auch diese Option ausprobiert (mit update()):
Прибыль/посещаемость
Wenn ich die Zeichenfolge im Debugger öffne:
Sie können einen Verweis auf diese Zeile sehen:
Wenn Sie die letzte Referenz überprüfen:
Sie können diese Zeile sehen:
属性 length 是针对 Array 的,错误表明无法读取 length 的 null(重要的是“null”这个词),因此问题是具有该属性的 const 或 var 出于任何原因变为 null。 p>
问题出在模板上。 我忘记为画布写入正确的 ID。 一定是这样: