From b2dd6d6054b9a8dfdabe92f261f994a8e8f93873 Mon Sep 17 00:00:00 2001 From: vdpAdmin Date: Thu, 24 Nov 2022 14:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=A4=E4=B8=AA=E5=B0=8Fbu?= =?UTF-8?q?g=EF=BC=9A=201.=20=E6=B8=85=E7=A9=BA=E7=94=BB=E5=B8=83=E6=97=B6?= =?UTF-8?q?=E6=9C=AA=E6=B8=85=E7=A9=BA=E7=BB=84=E4=BB=B6=E5=BC=95=E7=94=A8?= =?UTF-8?q?=EF=BC=8C=E5=AF=BC=E8=87=B4=E7=BB=84=E4=BB=B6=E9=87=8D=E5=90=8D?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E5=87=BA=E9=94=99=EF=BC=9B=202.=20=E5=BA=93?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E6=89=93=E5=8C=85=E5=90=8E=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E9=80=9A=E8=BF=87CDN=E7=9A=84=E6=96=B9=E5=BC=8F=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E4=BD=BF=E7=94=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/form-designer/form-widget/index.vue | 6 ++++++ src/components/form-designer/index.vue | 1 + vite-lib-render.config.js | 1 + vite-lib.config.js | 1 + 4 files changed, 9 insertions(+) diff --git a/src/components/form-designer/form-widget/index.vue b/src/components/form-designer/form-widget/index.vue index 140e493..67250ea 100644 --- a/src/components/form-designer/form-widget/index.vue +++ b/src/components/form-designer/form-widget/index.vue @@ -173,6 +173,12 @@ return this.getWidgetRef(wName) }, + clearWidgetRefList() { + Object.keys(this.widgetRefList).forEach(key => { + delete this.widgetRefList[key] + }) + }, + } } diff --git a/src/components/form-designer/index.vue b/src/components/form-designer/index.vue index 2402ca0..ac621a1 100644 --- a/src/components/form-designer/index.vue +++ b/src/components/form-designer/index.vue @@ -298,6 +298,7 @@ clearDesigner() { this.$refs.toolbarRef.clearFormWidget() + this.$refs.formRef.clearWidgetRefList() }, diff --git a/vite-lib-render.config.js b/vite-lib-render.config.js index 2f71596..8fefc22 100644 --- a/vite-lib-render.config.js +++ b/vite-lib-render.config.js @@ -62,6 +62,7 @@ export default defineConfig({ // 确保外部化处理那些你不想打包进库的依赖 external: ['vue', 'element-plus'], output: { + exports: 'default', //要支持CDN引入必须设置此参数!!! // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { vue: 'Vue', diff --git a/vite-lib.config.js b/vite-lib.config.js index 8d25914..3e3fd36 100644 --- a/vite-lib.config.js +++ b/vite-lib.config.js @@ -61,6 +61,7 @@ export default defineConfig({ // 确保外部化处理那些你不想打包进库的依赖 external: ['vue', 'element-plus'], output: { + exports: 'default', //要支持CDN引入必须设置此参数!!! // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量 globals: { vue: 'Vue',