javascript - Highcharts:无法读取未定义的属性 'parts/Globals.js'

标签 javascript highcharts undefined

我正在使用 Highcharts 中的某些库,但出现以下错误:

Uncaught TypeError: Cannot read property 'parts/Globals.js' of 
undefined
at map.src.js:31
at map.src.js:22
at map.src.js:11

我该如何解决这个问题? 我正在使用:

<script src="https://code.highcharts.com/maps/modules/map.js"></script>

最佳答案

如果您遇到此错误,您可能需要检查您的应用是否不是服务器呈现的。 如果它是服务器呈现的,那么以下应该可以解决问题:

检查 highcharts 是否是 'object' 类型,因为在服务器上它是 'function' 类型。如果它是一个对象,那么你想执行你想要的模块。请看下面:

import Highcharts from 'highcharts/highcharts';
import HighchartsReact from 'highcharts-react-official';
import highchartsBellCurve from 'highcharts/modules/histogram-bellcurve';

if (typeof Highcharts === 'object') {
  highchartsBellCurve(Highcharts); // Execute the bell curve module
}

关于javascript - Highcharts:无法读取未定义的属性 'parts/Globals.js',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55483079/

相关文章:

javascript - jquery 选项卡边框问题

javascript - 使用航路点在滚动上添加/删除类

javascript - 等待循环中调用的所有 promise 完成

javascript - Highcharts 使用 dateTime 来生成图表

css - 获取 last-of-type 的实际第 nth-of-type 位置

javascript - 即使属性存在,js 对象也会返回未定义

javascript - 在全局变量中存储 getJSON 数据,但后来说它未定义

javascript - Android - 将 JSON 对象从 webview javascript 传递到 java

javascript - Highcharts 多个图表的背景颜色仅应用于一个图表

通过 call 和 apply 调用的 Javascript 函数无法处理参数