From e4d53aa7b56f8a230cef4aec7fa27b2e5ae184de Mon Sep 17 00:00:00 2001 From: Soybean Date: Tue, 7 May 2024 19:17:20 +0800 Subject: [PATCH] feat(hooks): add setOptions for useEcharts --- src/hooks/common/echarts.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/hooks/common/echarts.ts b/src/hooks/common/echarts.ts index eecc3d3c..db27312a 100644 --- a/src/hooks/common/echarts.ts +++ b/src/hooks/common/echarts.ts @@ -146,6 +146,10 @@ export function useEcharts(optionsFactory: () => T, hooks: C await onUpdated?.(chart!); } + function setOptions(options: T) { + chart?.setOption(options); + } + /** render chart */ async function render() { if (!isRendered()) { @@ -225,6 +229,7 @@ export function useEcharts(optionsFactory: () => T, hooks: C return { domRef, - updateOptions + updateOptions, + setOptions }; }