fix: 优化 bootstrap 加载 formCreate,修复重复useFormCreateDesigner

pull/76/head
dhb52 2025-04-20 20:55:42 +08:00
parent 1e07c9ee12
commit c9a193729d
3 changed files with 4 additions and 9 deletions

View File

@ -8,9 +8,7 @@ import { initStores } from '@vben/stores';
import '@vben/styles'; import '@vben/styles';
import '@vben/styles/antd'; import '@vben/styles/antd';
import FcDesigner from '@form-create/antd-designer';
import { useTitle } from '@vueuse/core'; import { useTitle } from '@vueuse/core';
import Antd from 'ant-design-vue';
import { $t, setupI18n } from '#/locales'; import { $t, setupI18n } from '#/locales';
import { setupFormCreate } from '#/plugins/formCreate'; import { setupFormCreate } from '#/plugins/formCreate';
@ -57,9 +55,6 @@ async function bootstrap(namespace: string) {
app.use(router); app.use(router);
// formCreate // formCreate
app.use(Antd);
app.use(FcDesigner);
// app.use(FcDesigner.formCreate);
setupFormCreate(app); setupFormCreate(app);
// vue-dompurify-html // vue-dompurify-html

View File

@ -1,8 +1,8 @@
import type { App } from 'vue'; import type { App } from 'vue';
import formCreate from '@form-create/ant-design-vue';
// import install from '@form-create/ant-design-vue/auto-import'; // import install from '@form-create/ant-design-vue/auto-import';
import FcDesigner from '@form-create/antd-designer'; import FcDesigner from '@form-create/antd-designer';
import Antd from 'ant-design-vue';
// ======================= 自定义组件 ======================= // ======================= 自定义组件 =======================
import { useApiSelect } from '#/components/FormCreate'; import { useApiSelect } from '#/components/FormCreate';
@ -40,7 +40,8 @@ export const setupFormCreate = (app: App<Element>) => {
components.forEach((component) => { components.forEach((component) => {
app.component(component.name as string, component); app.component(component.name as string, component);
}); });
// formCreate.use(install); app.use(Antd);
app.use(formCreate);
app.use(FcDesigner); app.use(FcDesigner);
// formCreate.use(install);
app.use(FcDesigner.formCreate);
}; };

View File

@ -24,7 +24,6 @@ const [Modal, modalApi] = useVbenModal();
const designer = ref(); // const designer = ref(); //
useFormCreateDesigner(designer);
// //
const designerConfig = ref({ const designerConfig = ref({
switchType: [], // , switchType: [], // ,