将 Highcharts 更新到最新版本,现在出现未捕获的类型错误:HighchartsMore 不是函数

问题描述 投票:0回答:1

在更新 highcharts 之前,我有一个气泡图工作正常,现在我收到错误 - Uncaught TypeError: HighchartsMore 不是与“

HighchartsMore(Highcharts);
”相关的函数

import Highcharts from 'highcharts';
import HighchartsReact from 'highcharts-react-official';
import HighchartsMore from 'highcharts/highcharts-more';
HighchartsMore(Highcharts);

我猜他们已经把它搬走了?但我找不到任何文档来说明我应该更改什么/如何更改我的代码?

javascript reactjs typescript highcharts react-highcharts
1个回答
0
投票

在版本12中,模块导入的方式已经改变。导入后不再需要初始化它们。它们会自行初始化,您唯一需要做的就是稍微更改一下语法。

// Imports for Highcharts v12
import Highcharts from "highcharts";
import "highcharts/highcharts-more";

演示: https://codesandbox.io/p/sandbox/highcharts-react-demo-forked-6d2t7s?file=%2Findex.html&workspaceId=ws_SQD7xuD6UZfZrJ83WwT92Y

查看变更日志中的升级说明 https://www.highcharts.com/blog/changelog/#highcharts-v12.0.0

© www.soinside.com 2019 - 2024. All rights reserved.