fix: 优化 bootstrap 加载 formCreate,修复重复useFormCreateDesigner
parent
1e07c9ee12
commit
c9a193729d
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,6 @@ const [Modal, modalApi] = useVbenModal();
|
||||||
|
|
||||||
const designer = ref(); // 表单设计器
|
const designer = ref(); // 表单设计器
|
||||||
|
|
||||||
useFormCreateDesigner(designer);
|
|
||||||
// 表单设计器配置
|
// 表单设计器配置
|
||||||
const designerConfig = ref({
|
const designerConfig = ref({
|
||||||
switchType: [], // 是否可以切换组件类型,或者可以相互切换的字段
|
switchType: [], // 是否可以切换组件类型,或者可以相互切换的字段
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue