Blazor 的 Syncfusion 图表:无法读取未定义的 属性 'DataManager' / sf.data 未定义

Syncfusion Charts for Blazor: Cannot read property 'DataManager' of undefined / sf.data is undefined

Syncfusion Charts for Blazor 从版本 18.2.* 升级到 18.3.* 时,可能会出现以下错误:

sf.data is undefined parseRevive@http://localhost:5000/_content/Syncfusion.Blazor/scripts/syncfusion-blazor.min.js:1:160271 initialize@http://localhost:5000/_content/Syncfusion.Blazor/scripts/syncfusion-blazor.min.js:1:148662 beginInvokeJSFromDotNet/r<@http://localhost:5000/_framework/blazor.server.js:8:31619 beginInvokeJSFromDotNet@http://localhost:5000/_framework/blazor.server.js:8:31587 E</e.prototype.invokeClientMethod/<@http://localhost:5000/_framework/blazor.server.js:1:20052 E</e.prototype.invokeClientMethod@http://localhost:5000/_framework/blazor.server.js:1:20022 E</e.prototype.processIncomingData@http://localhost:5000/_framework/blazor.server.js:1:18006 e/this.connection.onreceive@http://localhost:5000/_framework/blazor.server.js:1:11091 D</e.prototype.connect/</</</i.onmessage@http://localhost:5000/_framework/blazor.server.js:1:39007

Cannot read property 'DataManager' of undefined TypeError: Cannot read property 'DataManager' of undefined at Object.parseRevive (http://localhost:5000/_content/Syncfusion.Blazor/scripts/syncfusion-blazor.min.js:1:160312) at JSON.parse () at Object.initialize (http://localhost:5000/_content/Syncfusion.Blazor/scripts/syncfusion-blazor.min.js:1:148662) at http://localhost:5000/_framework/blazor.server.js:8:31619 at new Promise () at e.beginInvokeJSFromDotNet (http://localhost:5000/_framework/blazor.server.js:8:31587) at http://localhost:5000/_framework/blazor.server.js:1:20052 at Array.forEach () at e.invokeClientMethod (http://localhost:5000/_framework/blazor.server.js:1:20022) at e.processIncomingData (http://localhost:5000/_framework/blazor.server.js:1:18006) throwError @ syncfusion-blazor.min.js:1

你如何解决这个/这些错误?

这个错误的解决方法很可能是nuget包下载出错。这可以通过删除用户的 nuget 缓存(检查例如 )并在项目的根级别(解决方案文件所在的位置)的命令行中执行 dotnet restore 来解决。

我们已确保图表样本包含最新的 Syncfusion.Blazor 18.3.0.3518.3.0.38 金块包,图表是呈现良好,我们无法从我们这端重现报告的问题。请在下面找到示例和屏幕截图。能否请您清除金块缓存并再次确保。

https://www.syncfusion.com/downloads/support/directtrac/general/ze/ChartTest928416015.zip

如果您仍然遇到问题,请回复我们。