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展示图表
<divref={ chartRef }style={{ height: '400px' }}></div>