From c9a193729dbdce5c61a265014c92c53eaf1a83dc Mon Sep 17 00:00:00 2001 From: dhb52 Date: Sun, 20 Apr 2025 20:55:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=20bootstrap=20?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=20formCreate=EF=BC=8C=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=87=8D=E5=A4=8DuseFormCreateDesigner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/bootstrap.ts | 5 ----- apps/web-antd/src/plugins/formCreate/index.ts | 7 ++++--- apps/web-antd/src/views/infra/build/index.vue | 1 - 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/apps/web-antd/src/bootstrap.ts b/apps/web-antd/src/bootstrap.ts index 116523ce9..62779d804 100644 --- a/apps/web-antd/src/bootstrap.ts +++ b/apps/web-antd/src/bootstrap.ts @@ -8,9 +8,7 @@ import { initStores } from '@vben/stores'; import '@vben/styles'; import '@vben/styles/antd'; -import FcDesigner from '@form-create/antd-designer'; import { useTitle } from '@vueuse/core'; -import Antd from 'ant-design-vue'; import { $t, setupI18n } from '#/locales'; import { setupFormCreate } from '#/plugins/formCreate'; @@ -57,9 +55,6 @@ async function bootstrap(namespace: string) { app.use(router); // formCreate - app.use(Antd); - app.use(FcDesigner); - // app.use(FcDesigner.formCreate); setupFormCreate(app); // vue-dompurify-html diff --git a/apps/web-antd/src/plugins/formCreate/index.ts b/apps/web-antd/src/plugins/formCreate/index.ts index ef48a9d02..d08ecd036 100644 --- a/apps/web-antd/src/plugins/formCreate/index.ts +++ b/apps/web-antd/src/plugins/formCreate/index.ts @@ -1,8 +1,8 @@ import type { App } from 'vue'; -import formCreate from '@form-create/ant-design-vue'; // import install from '@form-create/ant-design-vue/auto-import'; import FcDesigner from '@form-create/antd-designer'; +import Antd from 'ant-design-vue'; // ======================= 自定义组件 ======================= import { useApiSelect } from '#/components/FormCreate'; @@ -40,7 +40,8 @@ export const setupFormCreate = (app: App) => { components.forEach((component) => { app.component(component.name as string, component); }); - // formCreate.use(install); - app.use(formCreate); + app.use(Antd); app.use(FcDesigner); + // formCreate.use(install); + app.use(FcDesigner.formCreate); }; diff --git a/apps/web-antd/src/views/infra/build/index.vue b/apps/web-antd/src/views/infra/build/index.vue index d5369f1c4..002b6ebaf 100644 --- a/apps/web-antd/src/views/infra/build/index.vue +++ b/apps/web-antd/src/views/infra/build/index.vue @@ -24,7 +24,6 @@ const [Modal, modalApi] = useVbenModal(); const designer = ref(); // 表单设计器 -useFormCreateDesigner(designer); // 表单设计器配置 const designerConfig = ref({ switchType: [], // 是否可以切换组件类型,或者可以相互切换的字段