微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试在Vue.js中显示图表高图时,如何解决错误#17“所请求的序列类型不存在”错误?

如何解决尝试在Vue.js中显示图表高图时,如何解决错误#17“所请求的序列类型不存在”错误?

我正在尝试使用其站点中的basic example显示带有高图的议会(项目)图表。

其中的第一个配置项显示

chart: {
      type: 'item'
},

所以我在Vue.js项目中使用了它。

但是,在部署后,控制台中出现错误提示您到https://www.highcharts.com/errors/17/?missingModuleFor=item。那里,错误消息说明:

所请求的系列类型不存在

chart.typeseries.type设置为Highcharts中未定义的系列类型时,会发生此错误一个典型的原因可能是不包括定义系列类型的模块或扩展。

例如,为了创建arearange系列,必须加载highcharts-more.js文件

为此,我假设我没有导入图表。但是,如何找到要导入的那个?

解决方法

好的,所以它在API参考中:

series.item

一个item系列。如果未指定type选项,则该选项将从chart.type继承。

(...)

需要

模块item-series的提示可帮助我们发现Vue.js的问题:它需要import item from 'highcharts/modules/item-series';然后进行注册:

import HighchartsVue from 'highcharts-vue';
import highchartsMore from 'highcharts/highcharts-more';
import item from 'highcharts/modules/item-series';

import Vue from "vue";


Vue.use(HighchartsVue);
item(Highcharts);

相同的解决方案(及其相应的模块)也适用于其他图形,您可以在https://code.highcharts.com/中找到所有模块的列表。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?