rp-data-chart
Version:
Rabbitpre data-chart components lib
38 lines (37 loc) • 933 B
TypeScript
/// <reference types="echarts" />
import { Component, CSSProperties, RefObject } from 'react';
import './echart.less';
interface IProps {
data: Record<string, any>;
}
export default class EchartWrapper extends Component<IProps, {}> {
chartClassName: string;
chartStyle: CSSProperties;
chart: echarts.ECharts | null;
chartRef: RefObject<HTMLDivElement>;
resizeHandler: () => void;
constructor(props: IProps);
componentWillReceiveProps(nextProps: IProps): void;
componentDidMount(): void;
componentWillUnmount(): void;
/**
* 图表初始化
*
* @memberof EchartWrapper
*/
init(): void;
/**
* 渲染echarts图表
*
* @memberof EchartWrapper
*/
renderEchart(): void;
/**
* 宽度自适应
*
* @memberof EchartWrapper
*/
resize(): void;
render(): JSX.Element;
}
export {};