Я новичок, чтобы реагировать. Прошу прощения за мою наивность. У меня есть следующий фрагмент кода реакции:
import { Line } from '@antv/g2plot';
const data = [
{ year: '1991', value: 3 },
{ year: '1992', value: 4 },
{ year: '1993', value: 3.5 },
{ year: '1994', value: 5 },
{ year: '1995', value: 4.9 },
{ year: '1996', value: 6 },
{ year: '1997', value: 7 },
{ year: '1998', value: 9 },
{ year: '1999', value: 13 },
];
const linePlot = new Line(document.getElementById('container'), {
title: {
visible: true,
text: 'DEF',
},
description: {
visible: true,
text: 'ABC',
},
padding: 'auto',
forceFit: true,
data,
xField: 'year',
yField: 'value',
smooth: true,
});
linePlot.render();
Мне нужно преобразовать указанный выше фрагмент кода внутри класса и экспортировать его: я пробовал приведенный ниже код
import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import { Line } from '@antv/g2plot';
class plotreact extends React.Component {
render() {
return React.createElement(Line, {
title: {
visible: true,
text: 'DEF',
},
description: {
visible: true,
text: 'ABC',
},
padding: 'auto',
forceFit: true,
data:[
{ year: '1991', value: 3 },
{ year: '1992', value: 4 },
{ year: '1993', value: 3.5 },
{ year: '1994', value: 5 },
{ year: '1995', value: 4.9 },
{ year: '1996', value: 6 },
{ year: '1997', value: 7 },
{ year: '1998', value: 9 },
{ year: '1999', value: 13 },
],
xField: 'year',
yField: 'value',
smooth: true,
});
}
}
export default plotreact;
Однако я я получаю "TypeError: Невозможно установить свойство '_events' из неопределенного" Как я могу написать его в классе. Пожалуйста, помогите мне.