javascript - highcharts-vue 给出有关 highcharts HTML 元素的错误

标签 javascript vue.js highcharts vuejs2 vue-component

我正在使用 vue 和 Highcharts-Vue插件,用于在我的项目中插入 Highcharts 图表。

按照说明操作here ,我首先安装它,然后全局注册它。我去我的main.js然后像这样添加

import Vue from 'vue'
import HighchartsVue from 'highcharts-vue'

new Vue({
  router,
  store,
  vuetify, 
  render: h => h(App)
}).$mount('#app')

Vue.use(HighchartsVue)

然后在我的组件(Hello.vue 文件)中,

<template>
  <div> 
    <highcharts :options="chartOptions"></highcharts>
  </div>
</template>

<script> 
    import { mapGetters, mapActions } from 'vuex';  
    export default {
        name:'Hello',        
        data(){
          return{   
            chartOptions: {
                series: [{
                data: [1,2,3] 
              }]
            }
          }
        }
    }
</script>

问题是,当我转到我的应用程序时,我可以看到图表,但在浏览器控制台中我得到

[Vue warn]: Unknown custom element: <highcharts> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

有什么帮助吗?我该如何调试这个?我是一个 Vue 初学者,我按照给出的说明进行操作,所以我很难找出哪里出了问题。

谢谢

最佳答案

您需要移动此行:

Vue.use(HighchartsVue)

new Vue(...)之前。目前,您正在 Vue 渲染页面后注册它。

关于javascript - highcharts-vue 给出有关 highcharts HTML 元素的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57348160/

相关文章:

javascript - 如何使TinyMCE在只读时适应内容高度?

javascript - 是否可以使用 Firebug 分析内置 JavaScript 函数?

javascript - 类型错误 : Super expression must either be null or a function

javascript - Highcharts:如何去除导航器中数据线下方的颜色

highcharts - 如何在 Elasticsearch 中汇总 bool 值?

javascript - 是什么导致某些页面上的 jQuery "$(...) is null"?

php - 如何使用 PHP 返回目录中的图像计数?

javascript - 在 vue 中结合条件类和非条件类

javascript - 在 vue 事件中将参数作为引用传递 (@input)

javascript - 使用 Highcharts 用灰色区域填充数据空白,