Эх сурвалжийг харах

fix: 解决获取数据,但是配置模块不完整的问题

奔跑的面条 3 жил өмнө
parent
commit
294a4a6cdf

+ 5 - 1
src/views/chart/hooks/useSync.hook.ts

@@ -5,7 +5,7 @@ import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore
 import { EditCanvasTypeEnum, ChartEditStoreEnum, ProjectInfoEnum, ChartEditStorage } from '@/store/modules/chartEditStore/chartEditStore.d'
 import { useChartHistoryStore } from '@/store/modules/chartHistoryStore/chartHistoryStore'
 import { useSystemStore } from '@/store/modules/systemStore/systemStore'
-import { fetchChartComponent, createComponent } from '@/packages/index'
+import { fetchChartComponent, fetchConfigComponent, createComponent } from '@/packages/index'
 import { CreateComponentType } from '@/packages/index.d'
 import { saveInterval } from '@/settings/designSetting'
 // 接口状态
@@ -42,6 +42,10 @@ export const useSync = () => {
           e.chartConfig.chartKey,
           fetchChartComponent(e.chartConfig)
         )
+        window['$vue'].component(
+          e.chartConfig.conKey,
+          fetchConfigComponent(e.chartConfig)
+        )
       }
     })
     // 数据赋值