【问题标题】:Zoomline:zone-evergreen.js:659 Unhandled Promise rejection: ChunkLoadError: Loading chunk 6 failed. in Angular 11Zoomline:zone-evergreen.js:659 未处理的承诺拒绝:ChunkLoadError:加载块 6 失败。在角 11
【发布时间】:2021-08-12 02:38:15
【问题描述】:

我正在使用带有 Ionic 和 Angular 的 zoomline 融合图表,在我登录主屏幕后,我正在加载带有数据的融合图表,但它没有正确加载它显示并始终显示 正在加载图表,请稍候

我已附上错误图片 谁能帮我解决这个问题!

How my Zoomline FusionChart look on the home page

This is the error I am getting in the chrome dev tool

【问题讨论】:

  • 如果控制台或终端出现错误,您可以发布吗?
  • @RafaeldeCastro 控制台错误。

标签: angular ionic-framework fusioncharts angular11


【解决方案1】:

根据您分享的图片,在我看来,您没有正确处理 Fusion Charts 的回调,或者您的 Fusion Charts 未安装在正确的生命周期挂钩上

据我了解,Fusion chart 希望您在最顶部的 Vue 实例上初始化其库 [基本上全局安装它],然后在您用图表数据填充数据源后返回数据源的组件上。 .

除非您共享一些代码,否则很难深入了解错误

【讨论】:

  • 我在主页中使用了融合图表,但是当我在重定向到主页后第一次登录时,融合图表将显示“正在加载融合图表,请稍候”,并且在我在浏览器中刷新主页后融合图表将显示数据。在此错误中仅发生缩放线类型融合图表。
  • 你的意思是当你刷新主页时,你可以看到带有数据的图表,但当你第一次登录时却看不到..
【解决方案2】:

您还没有导入 fusioncharts.zoomline.js 因此出现错误,请使用以下导入语句

// Import angular-fusioncharts
import { FusionChartsModule } from 'angular-fusioncharts';

// Import FusionCharts library and chart modules
import * as FusionCharts from 'fusioncharts';
import * as Charts from 'fusioncharts/fusioncharts.charts';
import * as Zoomline from 'fusioncharts/fusioncharts.zoomline';

import * as FusionTheme from 'fusioncharts/themes/fusioncharts.theme.fusion';

// Pass the fusioncharts library and chart modules
FusionChartsModule.fcRoot(FusionCharts, Charts,Zoomline,FusionTheme);

请重新加载应用程序以清除浏览器缓存。它应该呈现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-12
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多