echarts
核心思路:
- 使用
useEffect来操作echarts的实例 - 使用
useRefHooks操作原生DOM - 使用
ref选择DOM
使用
-
安装echarts
pnpm i echarts -
准备DOM
const chartRef = useRef<null | HTMLElement>(null) -
准备实例化图表
//1. 选择一个DOM实例化 let chartInstance = echarts.init((chartRef.current as HTMLElement)) //2. 图表的内容 const option = { // 图表的选项 } //3. 将图表给DOM进行渲染 chartInstance.setOption(option) -
选择DOM展示图表
<div ref={ chartRef } style={{ height: '400px' }} > </div>