fix: 提交动态注册的代码

This commit is contained in:
mtruning
2022-03-06 21:26:31 +08:00
parent e3816524da
commit a451faad77
5 changed files with 34 additions and 6 deletions
+10 -1
View File
@@ -28,4 +28,13 @@ const createComponent = async (dropData: ConfigType) => {
return new chart.default()
}
export { packagesList, createComponent }
/**
* * 获取组件信息
*/
const fetchChartComponent = async (dropData: ConfigType | Omit<ConfigType, "node">) => {
const key = dropData.key.substring(1)
const { category } = dropData
return await import(`../packages/components/${dropData.package}/${category}/${key}/index.vue`)
}
export { packagesList, createComponent, fetchChartComponent }