vue-launchers
Version:
484 lines (483 loc) • 26.7 kB
TypeScript
import { CreateComponentType } from '../packages/index.d';
import { useChartEditStore } from '../chartStore/modules/chartEditStore/chartEditStore';
type ChartEditStoreType = typeof useChartEditStore;
/**
* setdata 数据监听与更改
* @param targetComponent
* @param useChartEditStore 若直接引会报错,只能动态传递
* @param updateCallback 自定义更新函数
*/
export declare const useChartDataFetch: (targetComponent: CreateComponentType, useChartEditStore: ChartEditStoreType, updateCallback?: (...args: any) => any) => {
vChartRef: import("vue").Ref<import("vue").DefineComponent<{
theme?: string | object;
initOptions?: import("echarts/core").EChartsInitOpts;
updateOptions?: import("echarts/core").SetOptionOpts;
loadingOptions?: {
text?: string;
textColor?: string;
fontSize?: string | number;
fontWeight?: string | number;
fontStyle?: string;
fontFamily?: string;
maskColor?: string;
showSpinner?: boolean;
color?: string;
spinnerRadius?: number;
lineWidth?: number;
zlevel?: number;
};
option?: import("echarts/core").EChartsCoreOption;
autoresize?: boolean | {
throttle?: number;
onResize?: () => void;
};
loading?: boolean;
group?: string;
manualUpdate?: boolean;
} & {
onClick?: (params: import("echarts/core").ECElementEvent) => void;
onContextmenu?: (params: import("echarts/core").ECElementEvent) => void;
onDblclick?: (params: import("echarts/core").ECElementEvent) => void;
onMousedown?: (params: import("echarts/core").ECElementEvent) => void;
onMousemove?: (params: import("echarts/core").ECElementEvent) => void;
onMouseout?: (params: import("echarts/core").ECElementEvent) => void;
onMouseover?: (params: import("echarts/core").ECElementEvent) => void;
onMouseup?: (params: import("echarts/core").ECElementEvent) => void;
onGlobalout?: (params: import("echarts/core").ECElementEvent) => void;
onHighlight?: (params: any) => void;
onDownplay?: (params: any) => void;
onSelectchanged?: (params: any) => void;
onLegendselectchanged?: (params: any) => void;
onLegendselected?: (params: any) => void;
onLegendunselected?: (params: any) => void;
onLegendselectall?: (params: any) => void;
onLegendinverseselect?: (params: any) => void;
onLegendscroll?: (params: any) => void;
onDatazoom?: (params: any) => void;
onDatarangeselected?: (params: any) => void;
onGraphroam?: (params: any) => void;
onGeoroam?: (params: any) => void;
onTreeroam?: (params: any) => void;
onTimelinechanged?: (params: any) => void;
onTimelineplaychanged?: (params: any) => void;
onRestore?: (params: any) => void;
onDataviewchanged?: (params: any) => void;
onMagictypechanged?: (params: any) => void;
onGeoselectchanged?: (params: any) => void;
onGeoselected?: (params: any) => void;
onGeounselected?: (params: any) => void;
onAxisareaselected?: (params: any) => void;
onBrush?: (params: any) => void;
onBrushEnd?: (params: any) => void;
onBrushselected?: (params: any) => void;
onGlobalcursortaken?: (params: any) => void;
onRendered?: (params: {
elapsedTime: number;
}) => void;
onFinished?: () => void;
"onZr:drag"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragend"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragenter"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragleave"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragover"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragstart"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:drop"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mousewheel"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:click"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:contextmenu"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dblclick"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mousedown"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mousemove"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mouseout"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mouseover"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mouseup"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:globalout"?: (params: import("echarts/core").ElementEvent) => void;
}, {
root: import("vue").Ref<HTMLElement, HTMLElement>;
chart: import("vue").Ref<import("echarts/core").ECharts, import("echarts/core").ECharts>;
}, {}, {}, {
resize: (opts?: import("echarts/core").ResizeOpts) => void;
clear: () => void;
getWidth: () => number;
getHeight: () => number;
getDom: () => HTMLElement;
getOption: () => import("echarts/core").EChartsCoreOption;
dispatchAction: (payload: import("echarts/core").Payload, opt?: boolean | {
silent?: boolean;
flush?: boolean;
}) => void;
convertToPixel: {
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: Date | (string | number)): number;
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: (Date | (string | number))[]): number[];
};
convertFromPixel: {
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: number): number;
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: number[]): number[];
};
containPixel: (finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: number[]) => boolean;
getDataURL: (opts?: {
type?: "svg" | "png" | "jpeg";
pixelRatio?: number;
backgroundColor?: import("echarts/core").Color;
excludeComponents?: string[];
}) => string;
getConnectedDataURL: (opts?: {
type?: "svg" | "png" | "jpeg";
pixelRatio?: number;
backgroundColor?: import("echarts/core").Color;
connectedBackgroundColor?: import("echarts/core").Color;
excludeComponents?: string[];
}) => string;
appendData: (params: {
seriesIndex: number;
data: any;
}) => void;
isDisposed: () => boolean;
dispose: () => void;
setOption: {
<Opt extends import("echarts/core").EChartsCoreOption>(option: Opt, notMerge?: boolean, lazyUpdate?: boolean): void;
<Opt_1 extends import("echarts/core").EChartsCoreOption>(option: Opt_1, opts?: import("echarts/core").SetOptionOpts): void;
};
}>, import("vue").DefineComponent<{
theme?: string | object;
initOptions?: import("echarts/core").EChartsInitOpts;
updateOptions?: import("echarts/core").SetOptionOpts;
loadingOptions?: {
text?: string;
textColor?: string;
fontSize?: string | number;
fontWeight?: string | number;
fontStyle?: string;
fontFamily?: string;
maskColor?: string;
showSpinner?: boolean;
color?: string;
spinnerRadius?: number;
lineWidth?: number;
zlevel?: number;
};
option?: import("echarts/core").EChartsCoreOption;
autoresize?: boolean | {
throttle?: number;
onResize?: () => void;
};
loading?: boolean;
group?: string;
manualUpdate?: boolean;
} & {
onClick?: (params: import("echarts/core").ECElementEvent) => void;
onContextmenu?: (params: import("echarts/core").ECElementEvent) => void;
onDblclick?: (params: import("echarts/core").ECElementEvent) => void;
onMousedown?: (params: import("echarts/core").ECElementEvent) => void;
onMousemove?: (params: import("echarts/core").ECElementEvent) => void;
onMouseout?: (params: import("echarts/core").ECElementEvent) => void;
onMouseover?: (params: import("echarts/core").ECElementEvent) => void;
onMouseup?: (params: import("echarts/core").ECElementEvent) => void;
onGlobalout?: (params: import("echarts/core").ECElementEvent) => void;
onHighlight?: (params: any) => void;
onDownplay?: (params: any) => void;
onSelectchanged?: (params: any) => void;
onLegendselectchanged?: (params: any) => void;
onLegendselected?: (params: any) => void;
onLegendunselected?: (params: any) => void;
onLegendselectall?: (params: any) => void;
onLegendinverseselect?: (params: any) => void;
onLegendscroll?: (params: any) => void;
onDatazoom?: (params: any) => void;
onDatarangeselected?: (params: any) => void;
onGraphroam?: (params: any) => void;
onGeoroam?: (params: any) => void;
onTreeroam?: (params: any) => void;
onTimelinechanged?: (params: any) => void;
onTimelineplaychanged?: (params: any) => void;
onRestore?: (params: any) => void;
onDataviewchanged?: (params: any) => void;
onMagictypechanged?: (params: any) => void;
onGeoselectchanged?: (params: any) => void;
onGeoselected?: (params: any) => void;
onGeounselected?: (params: any) => void;
onAxisareaselected?: (params: any) => void;
onBrush?: (params: any) => void;
onBrushEnd?: (params: any) => void;
onBrushselected?: (params: any) => void;
onGlobalcursortaken?: (params: any) => void;
onRendered?: (params: {
elapsedTime: number;
}) => void;
onFinished?: () => void;
"onZr:drag"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragend"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragenter"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragleave"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragover"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dragstart"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:drop"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mousewheel"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:click"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:contextmenu"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:dblclick"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mousedown"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mousemove"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mouseout"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mouseover"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:mouseup"?: (params: import("echarts/core").ElementEvent) => void;
"onZr:globalout"?: (params: import("echarts/core").ElementEvent) => void;
}, {
root: import("vue").Ref<HTMLElement, HTMLElement>;
chart: import("vue").Ref<import("echarts/core").ECharts, import("echarts/core").ECharts>;
}, {}, {}, {
resize: (opts?: import("echarts/core").ResizeOpts) => void;
clear: () => void;
getWidth: () => number;
getHeight: () => number;
getDom: () => HTMLElement;
getOption: () => import("echarts/core").EChartsCoreOption;
dispatchAction: (payload: import("echarts/core").Payload, opt?: boolean | {
silent?: boolean;
flush?: boolean;
}) => void;
convertToPixel: {
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: Date | (string | number)): number;
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: (Date | (string | number))[]): number[];
};
convertFromPixel: {
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: number): number;
(finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: number[]): number[];
};
containPixel: (finder: string | {
seriesIndex?: number | false | "none" | "all" | number[];
seriesId?: (string | number) | (string | number)[];
seriesName?: (string | number) | (string | number)[];
geoIndex?: number | false | "none" | "all" | number[];
geoId?: (string | number) | (string | number)[];
geoName?: (string | number) | (string | number)[];
bmapIndex?: number | false | "none" | "all" | number[];
bmapId?: (string | number) | (string | number)[];
bmapName?: (string | number) | (string | number)[];
xAxisIndex?: number | false | "none" | "all" | number[];
xAxisId?: (string | number) | (string | number)[];
xAxisName?: (string | number) | (string | number)[];
yAxisIndex?: number | false | "none" | "all" | number[];
yAxisId?: (string | number) | (string | number)[];
yAxisName?: (string | number) | (string | number)[];
gridIndex?: number | false | "none" | "all" | number[];
gridId?: (string | number) | (string | number)[];
gridName?: (string | number) | (string | number)[];
dataIndex?: number;
dataIndexInside?: number;
}, value: number[]) => boolean;
getDataURL: (opts?: {
type?: "svg" | "png" | "jpeg";
pixelRatio?: number;
backgroundColor?: import("echarts/core").Color;
excludeComponents?: string[];
}) => string;
getConnectedDataURL: (opts?: {
type?: "svg" | "png" | "jpeg";
pixelRatio?: number;
backgroundColor?: import("echarts/core").Color;
connectedBackgroundColor?: import("echarts/core").Color;
excludeComponents?: string[];
}) => string;
appendData: (params: {
seriesIndex: number;
data: any;
}) => void;
isDisposed: () => boolean;
dispose: () => void;
setOption: {
<Opt extends import("echarts/core").EChartsCoreOption>(option: Opt, notMerge?: boolean, lazyUpdate?: boolean): void;
<Opt_1 extends import("echarts/core").EChartsCoreOption>(option: Opt_1, opts?: import("echarts/core").SetOptionOpts): void;
};
}>>;
};
export {};