diff --git a/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts b/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts index 396863e6..cf40180e 100644 --- a/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts +++ b/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts @@ -1,7 +1,7 @@ import { ref, nextTick } from 'vue' import { UploadCustomRequestOptions } from 'naive-ui' import { FileTypeEnum } from '@/enums/fileTypeEnum' -import { fetchChartComponent } from '@/packages/index' +import { fetchChartComponent, fetchConfigComponent } from '@/packages/index' import { CreateComponentType } from '@/packages/index.d' import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore' import { ChartEditStoreEnum } from '@/store/modules/chartEditStore/chartEditStore.d' @@ -27,6 +27,10 @@ const updateComponent = async (fileData: any, isSplace = false) => { e.chartConfig.chartKey, fetchChartComponent(e.chartConfig) ) + window['$vue'].component( + e.chartConfig.conKey, + fetchConfigComponent(e.chartConfig) + ) } }) // 数据赋值