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