perf: 修改数据展示为动态获取

This commit is contained in:
奔跑的面条
2022-07-06 17:18:38 +08:00
parent 6a5fe679be
commit d00ba1fdaa
7 changed files with 60 additions and 27 deletions
+3 -2
View File
@@ -45,14 +45,15 @@ export const useChartDataFetch = (
const res: any = await http(requestHttpType.value)(completePath || '', {})
if (res.data) {
try {
const filter = targetComponent.filter
// 更新回调函数
if (updateCallback) {
updateCallback(res.data)
updateCallback(newFunctionHandle(res.data, filter))
} else {
// eCharts 组件配合 vChart 库更新方式
if (chartFrame === ChartFrameEnum.ECHARTS) {
if (vChartRef.value) {
const filter = targetComponent.filter
vChartRef.value.setOption({ dataset: newFunctionHandle(res.data, filter) })
}
}