【问题标题】:Error Message when using ChartJS with React将 ChartJS 与 React 一起使用时出现错误消息
【发布时间】:2019-06-04 12:36:15
【问题描述】:

“元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:未定义。您可能忘记从定义它的文件中导出您的组件,或者您可能混淆了默认导入和命名导入。”

import React, {Component} from 'react'
var CanvasJSReact = require('./canvasjs.react');
var CanvasJSChart = CanvasJSReact.CanvasJSChart;

export class Chart1 extends Component {
    render() {
    const options = {
      title: {
        text: "Basic Column Chart in React"
      },
      data: [{              
                type: "column",
                dataPoints: [
                    { label: "Apple",  y: 10  },
                    { label: "Orange", y: 15  },
                    { label: "Banana", y: 25  },
                    { label: "Mango",  y: 30  },
                    { label: "Grape",  y: 28  }
                ]
       }]
   }

   return (
      <div>
        <CanvasJSChart options = {options}
            /* onRef = {ref => this.chart = ref} */
        />
      </div>
    );
  }
}

【问题讨论】:

  • 您应该在问题中包含您的代码,而不仅仅是粘贴它的图像。
  • 我很抱歉。谢谢你的建议。

标签: reactjs chart.js


【解决方案1】:

试试export default class Chart1 extends Component {

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 2016-08-28
    • 2012-05-21
    • 2020-10-26
    • 1970-01-01
    • 2013-11-08
    相关资源
    最近更新 更多