Skip to content

echarts

echarts 进行二次封装, 并自适应主题

使用方式

vue
<template>
    <div class="qm-echart" ref="chartRef"></div>
</template>
<script lang="ts">
import { useEcharts } from '@/hooks';
const chartRef = ref<HTMLDivElement | null>(null);
// setOptions 为echarts配置项
const {setOptions} = useEcharts(chartRef as Ref<HTMLDivElement>);
</script>

API

useEchart(domRef, theme) => {setOptions, getInstance, echarts}

参数说明可选参数
domRef响应式的dom节点-
theme主题( default 为根据后台主题自动设置)'light' | 'dark' | 'default'

返回

参数说明
setOptionsecharts的options
getInstance通过echarts.init创建的实例
echarts整个echarts对象

MIT Licensed